v3.26.3
Segments - Summary of Operating Segment Revenue, Net Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting [Line Items]                
Revenues $ 371,070     $ 377,427     $ 1,059,433 $ 1,051,069
Less:                
Share-based compensation expense 2,735     4,356     7,528 12,770
Depreciation and amortization             17,716 16,594
Income taxes 6,857     7,038     19,277 14,631
Net income 19,120     9,593     54,785 27,693
Consolidated net income 18,680 $ 21,872 $ 13,295 9,818 $ 9,030 $ 9,448 53,847 28,296
Reportable Segment                
Segment Reporting [Line Items]                
Revenues 371,070     377,427     1,059,433 1,051,069
Less:                
Employee expenses (excluding share-based compensation expense) 88,855     80,496     256,048 228,518
Share-based compensation expense 2,735     4,356     7,528 12,770
Other segment items 247,394     269,946     703,594 750,361
Depreciation and amortization 5,932     5,838     17,716 16,594
Interest expense 177     160     485 502
Income taxes 6,857     7,038     19,277 14,631
Net income 19,120     9,593     54,785 27,693
Adjustments and reconciling items 0     0     0 0
Consolidated net income $ 19,120     $ 9,593     $ 54,785 $ 27,693