XML 15 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Unaudited Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenues:    
Revenues $ 196,199 $ 164,044
Costs and expenses:    
Cost of revenues (exclusive of depreciation and amortization expense presented below) 150,735 126,604
Selling, general and administrative expense 24,016 23,833
Depreciation and amortization expense 15,256 17,817
Other operating expense, net 317 126
Costs and expenses 190,324 168,380
Operating income (loss) 5,875 (4,336)
Interest expense, net (2,391) (2,672)
Other income, net 276 1,025
Income (loss) before income taxes 3,760 (5,983)
Income tax provision (1,602) (3,441)
Net income (loss) $ 2,158 $ (9,424)
Net income (loss) per share:    
Basic (in dollars per share) $ 0.03 $ (0.16)
Diluted (in dollars per share) $ 0.03 $ (0.16)
Weighted average number of common shares outstanding:    
Basic (in shares) 62,825 60,498
Diluted (in shares) 63,072 60,498
Products    
Revenues:    
Revenues $ 99,840 $ 85,761
Costs and expenses:    
Cost of revenues (exclusive of depreciation and amortization expense presented below) 78,677 64,801
Services    
Revenues:    
Revenues 96,359 78,283
Costs and expenses:    
Cost of revenues (exclusive of depreciation and amortization expense presented below) $ 72,058 $ 61,803