XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Unaudited 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
Revenues:        
Revenues $ 194,289 $ 189,394 $ 574,017 $ 535,272
Costs and expenses:        
Cost of revenues (exclusive of depreciation and amortization expense presented below) 150,427 151,299 443,192 420,059
Selling, general and administrative expense 24,241 23,374 71,785 70,964
Depreciation and amortization expense 15,416 16,413 46,209 51,469
Other operating income, net (1,985) (6,750) (2,503) (6,852)
Costs and expenses 188,099 184,336 558,683 535,640
Operating income (loss) 6,190 5,058 15,334 (368)
Interest expense, net (1,928) (2,637) (6,378) (7,947)
Other income, net 186 491 672 1,892
Income (loss) before income taxes 4,448 2,912 9,628 (6,423)
Income tax provision (236) (769) (2,700) (6,002)
Net income (loss) $ 4,212 $ 2,143 $ 6,928 $ (12,425)
Net income (loss) per share:        
Basic (in dollars per share) $ 0.07 $ 0.03 $ 0.11 $ (0.20)
Diluted (in dollars per share) $ 0.07 $ 0.03 $ 0.11 $ (0.20)
Weighted average number of common shares outstanding:        
Basic (in shares) 62,651 62,674 62,760 61,292
Diluted (in shares) 63,060 62,676 63,135 61,292
Products        
Revenues:        
Revenues $ 102,636 $ 99,743 $ 295,106 $ 284,537
Costs and expenses:        
Cost of revenues (exclusive of depreciation and amortization expense presented below) 80,188 81,576 231,524 225,765
Services        
Revenues:        
Revenues 91,653 89,651 278,911 250,735
Costs and expenses:        
Cost of revenues (exclusive of depreciation and amortization expense presented below) $ 70,239 $ 69,723 $ 211,668 $ 194,294