XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Statement of Comprehensive Income [Abstract]        
Revenue $ 634,496 $ 687,509 $ 1,982,204 $ 2,249,072
Cost of revenue 450,084 474,454 1,403,273 1,548,684
Gross profit 184,412 213,055 578,931 700,388
Operating expenses:        
Selling, general and administrative 138,594 149,681 440,909 473,567
Depreciation and amortization (exclusive of depreciation included in cost of revenue) 37,380 41,122 113,015 126,942
Gain on sale of disposal group (39,180) 0 (39,180) 0
Goodwill impairment loss 0 0 109,515 0
Long-lived assets impairment loss 0 0 18,262 0
Total operating expenses 136,794 190,803 642,521 600,509
Income (loss) from operations 47,618 22,252 (63,590) 99,879
Interest expense, net, and other 9,627 14,444 33,311 46,787
Income (loss) before income taxes 37,991 7,808 (96,901) 53,092
Income tax expense (benefit) 8,703 819 (8,895) 12,538
Net income (loss) 29,288 6,989 (88,006) 40,554
Other comprehensive income:        
Unrealized gains on available-for-sale securities, net, and other 80 101 286 367
Other comprehensive income 80 101 286 367
Comprehensive income (loss) $ 29,368 $ 7,090 $ (87,720) $ 40,921
Net income (loss) per common share:        
Basic (in dollars per share) $ 0.76 $ 0.18 $ (2.29) $ 1.06
Diluted (in dollars per share) $ 0.76 $ 0.18 $ (2.29) $ 1.06
Weighted average common shares outstanding:        
Basic (in shares) 38,619 38,200 38,449 38,163
Diluted (in shares) 38,693 38,287 38,449 38,247