Annual report pursuant to Section 13 and 15(d)

Acquisitions (Schedule of Consideration Transferred, Redi2 Technologies) (Details)

v3.22.4
Acquisitions (Schedule of Consideration Transferred, Redi2 Technologies) (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jul. 01, 2022
Dec. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Business Acquisition [Line Items]          
Cash consideration, net     $ 104,100 $ 32,794 $ 20,257
Redi2 acquisition          
Business Acquisition [Line Items]          
Cash consideration, net $ 69,406   69,406    
Cash consideration, net, Measurement Period Adjustments   $ 0      
Estimated working capital adjustment (1,465)   (533)    
Estimated working capital adjustment, Measurement Period Adjustments   932      
Total $ 67,941   $ 68,873    
Total net assets acquired, measurement period adjustments   $ 932