XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Acquisitions - Summary of Results of Operations of Businesses Acquired From Dates of Acquisitions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Business Acquisition [Line Items]        
Gross Contract Revenue $ 104,501 $ 82,755 $ 199,409 $ 158,855
Pre-tax Net Income (3,262) $ (2,259) (8,273) $ (1,936)
Surdex Corporation        
Business Acquisition [Line Items]        
Gross Contract Revenue 6,333   6,333  
Pre-tax Net Income $ 1,201   $ 1,201