v3.26.1
SEGMENT REPORTING - Schedule of Operating Segment Financial Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Revenue $ 404,633 $ 292,405 $ 738,555 $ 517,792
Cost of revenue, excluding depreciation and amortization 332,581 237,091 613,647 423,696
Selling, general and administrative 28,141 15,765 53,713 30,546
Depreciation and amortization 21,014 13,988 41,439 27,245
Change in fair value of contingent liabilities 300 170 2,186 337
Total 382,036 267,014 710,985 481,824
Interest expense (19,534) (6,919) (37,759) (13,745)
Other expense, net (1,008) (1,042) (1,927) (2,030)
Income (loss) before provision for income taxes 2,055 17,430 (12,116) 20,193
Reportable Segment        
Segment Reporting [Line Items]        
Revenue 404,633 292,405 738,555 517,792
Cost of revenue, excluding depreciation and amortization 332,581 237,091 613,647 423,696
Selling, general and administrative 28,141 15,765 53,713 30,546
Depreciation and amortization 21,014 13,988 41,439 27,245
Change in fair value of contingent liabilities 300 170 2,186 337
Total 382,036 267,014 710,985 481,824
Interest expense (19,534) (6,919) (37,759) (13,745)
Other expense, net (1,008) (1,042) (1,927) (2,030)
Income (loss) before provision for income taxes $ 2,055 $ 17,430 $ (12,116) $ 20,193