Quarterly report [Sections 13 or 15(d)]

Acquisitions - Summary of Unaudited Pro Forma Information (Details)

v3.26.1
Acquisitions - Summary of Unaudited Pro Forma Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Business Combination [Line Items]        
Reported revenue $ 72,506 $ 45,108 $ 139,890 $ 81,056
Pro forma revenue (2026 acquisitions) 76,689 66,716 149,568 121,415
Reported loss from continuing operations before income taxes (10,516) (3,409) (8,114) (5,021)
Pro forma loss from continuing operations before income taxes (9,820) (361) (6,177) (311)
Amortization of intangible assets 6,627 356 8,113 764
Change-in-control bonuses       38,695
Individually Immaterial Business Combinations        
Business Combination [Line Items]        
Impact of acquisitions 4,183 4,723 9,678 8,650
Impact of acquisitions 696 1,151 1,937 1,680
Amortization of intangible assets 577 714 1,291 1,427
Keystone Acquisition        
Business Combination [Line Items]        
Impact of acquisitions 0 16,885 0 31,709
Impact of acquisitions $ 0 1,897 $ 0 3,030
Amortization of intangible assets   1,101   2,201
Pre-acquisition profit-sharing arrangements   $ 1,218   $ 2,101