XML 73 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Acquisitions - Summary of Unaudited Proforma Results (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Surdex Corporation    
Business Acquisition [Line Items]    
Gross Contract Revenue $ 432,581 $ 376,308
Pre-tax Net Loss 9,714 6,221
Series of Individually Immaterial Business Acquisitions, 2024    
Business Acquisition [Line Items]    
Gross Contract Revenue 442,345 379,909
Pre-tax Net Loss $ 7,162 $ 5,686