v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Revenue $ 673,237 $ 658,175 $ 2,051,598 $ 1,347,708
Cost of revenue 467,355 461,776 1,476,880 953,189
Gross profit 205,882 196,399 574,718 394,519
Operating expenses:        
Selling, general and administrative 147,391 154,584 365,816 302,315
Depreciation and amortization (exclusive of depreciation included in cost of revenue) 31,583 37,753 64,823 75,635
Goodwill impairment loss 0 109,515 0 109,515
Long-lived assets impairment loss 0 18,262 0 18,262
Total operating expenses 178,974 320,114 430,639 505,727
Income (loss) from operations 26,908 (123,715) 144,079 (111,208)
Interest expense, net, and other 7,009 11,360 13,721 23,684
Income (loss) before income taxes 19,899 (135,075) 130,358 (134,892)
Income tax expense (benefit) (1,261) (18,873) 47,032 (17,598)
Net income (loss) 21,160 (116,202) 83,326 (117,294)
Other comprehensive income (loss):        
Unrealized gains (losses) on available-for-sale securities, net, and other (105) 145 (290) 206
Other comprehensive income (loss) (105) 145 (290) 206
Comprehensive income (loss) $ 21,055 $ (116,057) $ 83,036 $ (117,088)
Net income (loss) per common share:        
Basic (in dollars per share) $ 0.54 $ (3.02) $ 2.14 $ (3.06)
Diluted (in dollars per share) $ 0.53 $ (3.02) $ 2.11 $ (3.06)
Weighted average common shares outstanding:        
Basic (in shares) 39,021 38,414 38,962 38,363
Diluted (in shares) 39,732 38,414 39,503 38,363