XML 11 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Revenue $ 59,540 $ 73,145 $ 127,970 $ 145,796
Cost of revenue 48,503 59,613 106,002 118,228
Gross profit 11,037 13,532 21,968 27,568
Operating expenses:        
Selling, general, and administrative 9,295 9,385 20,707 19,184
Depreciation and amortization 1,299 2,365 2,842 4,726
Loss on sale of assets 61   4,491  
Impairment loss     1,707  
Total operating expenses 10,655 11,750 29,747 23,910
Operating income (loss) 382 1,782 (7,779) 3,658
Interest expense (2,375) (2,612) (4,642) (5,084)
Loss before taxes (1,993) (830) (12,421) (1,426)
Income tax expense (benefit) (22) 684 (44) 743
Net loss $ (1,971) $ (1,514) $ (12,377) $ (2,169)
Net loss per share applicable to common stockholders        
Basic $ (0.09) $ (0.07) $ (0.59) $ (0.11)
Diluted $ (0.09) $ (0.07) $ (0.59) $ (0.11)
Weighted average number of common shares outstanding        
Basic 20,933 20,507 20,896 20,446
Diluted 20,933 20,507 20,896 20,446