XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Operations and Comprehensive Income (Loss) (unaudited) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue $ 183,822,000 $ 280,650,000 $ 680,798,000 $ 923,020,000
Cost of services 80,178,000 105,011,000 262,261,000 321,543,000
Gross profit 103,644,000 175,639,000 418,537,000 601,477,000
Operating expenses:        
Sales and marketing 74,755,000 89,891,000 226,781,000 275,659,000
General and administrative 48,267,000 54,670,000 149,642,000 159,514,000
Impairment charges 0 0 0 222,000
Total operating expenses 123,022,000 144,561,000 376,423,000 435,395,000
Operating (loss) income (19,378,000) 31,078,000 42,114,000 166,082,000
Other income (expense):        
Other components of net periodic pension (cost) benefit (1,902,000) (3,928,000) (3,888,000) 5,295,000
Other income (expense) (876,000) 6,941,000 (1,242,000) 15,567,000
(Loss) income before income tax benefit (expense) (37,287,000) 19,521,000 (10,927,000) 142,855,000
Income tax benefit (expense) 10,241,000 (6,241,000) 9,173,000 (38,062,000)
Net (loss) income (27,046,000) 13,280,000 (1,754,000) 104,793,000
Other comprehensive income (loss):        
Foreign currency translation adjustment, net of tax (1,842,000) (7,920,000) (4,332,000) (12,611,000)
Comprehensive (loss) income $ (28,888,000) $ 5,360,000 $ (6,086,000) $ 92,182,000
Net (loss) income per common share:        
Basic (in dollars per share) $ (0.78) $ 0.39 $ (0.05) $ 3.06
Diluted (in dollars per share) $ (0.78) $ 0.37 $ (0.05) $ 2.86
Weighted-average shares used in computing basic and diluted net (loss) income per common share:        
Basic (in shares) 34,848,899 34,269,274 34,619,794 34,289,333
Diluted (in shares) 34,848,899 35,811,473 34,619,794 36,698,395
Nonrelated Party        
Other income (expense):        
Interest expense $ (15,131,000) $ (13,720,000) $ (47,911,000) $ (40,584,000)
Related Party        
Other income (expense):        
Interest expense $ 0 $ (850,000) $ 0 $ (3,505,000)