XML 65 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Acquisitions - Effect on operating results (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]      
Revenues generated by acquired companies since acquisition date $ 16,100 $ 15,300 $ 300
Revenues 380,768 349,038  
Net income 5,391 1,021  
General and administrative      
Business Acquisition [Line Items]      
Transaction-related costs $ 2,400 $ 1,000 $ 600