XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 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 $ 71,686 $ 64,414
Operating expenses:    
Cost of services exclusive of depreciation and amortization 26,567 26,339
Selling, general and administrative 26,609 23,771
Depreciation and amortization 15,782 14,684
Total operating expenses 68,958 64,794
Operating income (loss) 2,728 (380)
Other income (expense):    
Other income (expense), net 1,117 (170)
Income (loss) before income taxes 3,845 (550)
Income tax expense 1,779 53
Net income (loss) $ 2,066 $ (603)
Net income (loss) per share, basic and diluted:    
Basic net income (loss)per share (in dollars per share) $ 0.04 $ (0.01)
Diluted net income (loss) per share (in dollars per share) $ 0.04 $ (0.01)
Weighted average shares outstanding, basic (in shares) 50,291 50,146
Weighted average shares outstanding, diluted (in shares) 50,512 50,146