v3.25.2
Segment Reporting - Summary of Revenue, Net Income and Significant Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]            
Revenue $ 115,097   $ 85,039   $ 215,221 $ 168,045
Cost of goods sold:            
Labor (28,463)   (25,346)   (56,140) (47,721)
Materials (31,741)   (19,163)   (57,977) (44,716)
Overhead (5,052)   (3,950)   (9,143) (8,090)
Depreciation and amortization (2,820)   (1,986)   (5,489) (3,924)
Total cost of goods sold (68,076)   (50,445)   (128,749) (104,451)
General and administrative expenses (19,430)   (9,993)   (42,718) (20,082)
Depreciation and amortization not included in cost of goods sold (7,487)   (6,320)   (13,687) (11,732)
Other income 380   36   300 806
Interest expense, net (11,893)   (13,401)   (23,266) (25,461)
Income tax provision (1,784)   (312)   (5,092) (399)
Net income $ 6,807 $ (4,798) $ 4,604 $ 2,122 $ 2,009 $ 6,726