XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenues:        
Revenue from Contract with Customer, Product and Service [Extensible Enumeration] Service revenue and other [Member] Service revenue and other [Member] Service revenue and other [Member] Service revenue and other [Member]
Service revenue and other $ 71,341 $ 66,021 $ 143,027 $ 130,435
Operating expenses:        
Cost of services exclusive of depreciation and amortization 26,076 26,756 52,643 53,095
Selling, general and administrative 25,691 23,090 52,300 46,925
Restructuring expense 0 454 0 390
Impairment expense 836 4,068 1,020 4,407
Depreciation and amortization 16,369 14,790 31,967 29,135
Total operating expenses 68,972 69,158 137,930 133,952
Operating income (loss) 2,369 (3,137) 5,097 (3,517)
Other income (expense):        
Other income (expense), net 177 (589) 1,294 (759)
Income (loss) before income taxes 2,546 (3,726) 6,391 (4,276)
Income tax expense (benefit) 756 (501) 2,535 (448)
Net income (loss) 1,790 (3,225) 3,856 (3,828)
Other comprehensive income:        
Unrealized income on interest rate hedge, net of tax 2,127 0 2,127 0
Comprehensive income (loss) $ 3,917 $ (3,225) $ 5,983 $ (3,828)
Net income (loss) per share, basic and diluted:        
Basic net income (loss) per share (in dollars per share) $ 0.04 $ (0.06) $ 0.08 $ (0.08)
Diluted net income (loss) per share (in dollars per share) $ 0.04 $ (0.06) $ 0.08 $ (0.08)
Weighted average shares outstanding, basic (in shares) 50,366 50,157 50,330 50,133
Weighted average shares outstanding, diluted (in shares) 50,693 50,157 50,569 50,133