Annual report pursuant to Section 13 and 15(d)

Business Combinations - Contingent Consideration (Details)

v3.22.4
Business Combinations - Contingent Consideration (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 07, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Contingent Consideration        
Payment of contingent consideration   $ 1,674 $ 650 $ 928
Viking        
Contingent Consideration        
Payment of contingent consideration   500    
Valley        
Contingent Consideration        
Payment of contingent consideration   1,200    
Assured        
Contingent Consideration        
Contingent consideration $ 500 $ 500    
Contingent consideration, payment period   2 years