XML 19 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues:      
Revenues $ 782,283 $ 737,706 $ 573,161
Costs and expenses:      
Cost of revenues (exclusive of depreciation and amortization expense presented below) 606,888 578,556 470,396
Selling, general and administrative expense 94,185 96,038 83,692
Depreciation and amortization expense 60,778 67,334 80,741
Impairments of fixed and lease assets 0 0 4,166
Other operating income, net (2,732) (7,127) (1,042)
Costs and expenses 759,119 734,801 637,953
Operating income (loss) 23,164 2,905 (64,792)
Interest expense (9,570) (10,571) (10,328)
Interest income 1,381 291 158
Other income, net 849 3,315 1,628
Income (loss) before income taxes 15,824 (4,060) (73,334)
Income tax (provision) benefit (2,933) (5,480) 9,341
Net income (loss) $ 12,891 $ (9,540) $ (63,993)
Net income (loss) per share:      
Basic (in dollars per share) $ 0.20 $ (0.15) $ (1.06)
Diluted (in dollars per share) $ 0.20 $ (0.15) $ (1.06)
Weighted average number of common shares outstanding:      
Basic (in shares) 62,690 61,638 60,293
Diluted (in shares) 63,152 61,638 60,293
Products      
Revenues:      
Revenues $ 418,550 $ 385,564 $ 299,293
Costs and expenses:      
Cost of revenues (exclusive of depreciation and amortization expense presented below) 328,815 307,371 246,589
Services      
Revenues:      
Revenues 363,733 352,142 273,868
Costs and expenses:      
Cost of revenues (exclusive of depreciation and amortization expense presented below) $ 278,073 $ 271,185 $ 223,807