v3.25.4
Acquisitions - Effect on operating results (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Business Combination [Line Items]      
Revenues generated by acquired companies since acquisition date $ 39,000 $ 16,100 $ 15,300
Revenues   380,768 349,038
Net income   5,391 1,021
General and administrative      
Business Combination [Line Items]      
Transaction-related costs $ 300 $ 2,400 $ 1,000