XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Revenues $ 47,779 $ 63,150 $ 155,046 $ 185,022
Cost of revenues 35,213 46,863 115,354 136,057
Gross profit 12,566 16,287 39,692 48,965
Selling, general and administrative expenses:        
Operating expenses 12,615 12,930 38,937 38,753
Employment-related claim, net of recoveries 0 0 3,100 0
Total selling, general and administrative expenses 12,615 12,930 42,037 38,753
Income (loss) from operations (49) 3,357 (2,345) 10,212
Interest income (expense), net 148 (85) 232 (326)
Other income (expense), net 55 85 (32) 334
Income (loss) before income taxes 154 3,357 (2,145) 10,220
Income tax expense (benefit) 29 951 (358) 3,046
Net income (loss) $ 125 $ 2,406 $ (1,787) $ 7,174
Earnings (loss) per share:        
Basic $ 0.01 $ 0.21 $ (0.15) $ 0.62
Diluted $ 0.01 $ 0.20 $ (0.15) $ 0.59
Weighted average common shares outstanding:        
Basic 11,597 11,616 11,618 11,578
Diluted 11,968 12,084 11,618 12,082