v3.26.1
Acquisitions - Summary of Unaudited Pro Forma Results (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
RTP Alliance LLC        
Business Combination [Line Items]        
Gross contract revenue $ 146,125 $ 126,481 $ 272,604 $ 242,420
Pre-tax net income 3,140 6,700 384 3,920
Other Acquisitions        
Business Combination [Line Items]        
Gross contract revenue 146,125 123,500 272,604 239,590
Pre-tax net income $ 2,510 $ 5,973 $ (1,073) $ 4,254