XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Revenues $ 49,534 $ 52,204 $ 96,357 $ 107,267
Cost of revenues 35,554 38,560 70,246 80,141
Gross profit 13,980 13,644 26,111 27,126
Selling, general and administrative expenses:        
Operating expenses 12,287 13,372 24,824 26,322
Employment-related claim, net of recoveries 0 3,100 0 3,100
Total selling, general and administrative expenses 12,287 16,472 24,824 29,422
Income (loss) from operations 1,693 (2,828) 1,287 (2,296)
Interest income (expense), net 130 80 284 84
Other income (expense), net (14) (30) (44) (87)
Income (loss) before income taxes 1,809 (2,778) 1,527 (2,299)
Income tax expense (benefit) 418 (605) 297 (387)
Net income (loss) $ 1,391 $ (2,173) $ 1,230 $ (1,912)
Earnings (loss) per share:        
Basic $ 0.12 $ (0.19) $ 0.11 $ (0.16)
Diluted $ 0.12 $ (0.19) $ 0.10 $ (0.16)
Weighted average common shares outstanding:        
Basic 11,652 11,620 11,633 11,629
Diluted 11,922 11,620 11,915 11,629