XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Acquisitions - Unaudited Pro Forma Results (Details) - Surdex Corporation - 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,582 $ 91,215 $ 205,426 $ 171,923
Pre-tax Net (Loss) Income $ (2,048) $ 1,453 $ (4,009) $ 1,376