XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Revenue $ 384,757 $ 188,233 $ 970,579 $ 475,640
Cost of revenue 190,675 109,583 503,685 283,778
Gross profit 194,082 78,650 466,894 191,862
Selling, general and administrative expenses 96,385 226,249 259,471 316,917
Income (loss) from operations 97,697 (147,599) 207,423 (125,055)
Other income (expense):        
Interest income on note receivable 28 53 101 186
Interest income, net 7,197 1,396 17,666 1,393
Foreign exchange loss (177) (254) (1,226) (930)
Total other income 7,048 1,195 16,541 649
Net income (loss) before income taxes 104,745 (146,404) 223,964 (124,406)
Income tax expense (20,796) (35,492) (47,279) (41,653)
Net income (loss) 83,949 (181,896) 176,685 (166,059)
Dividends on Series A convertible preferred shares (6,875) (4,596) (20,512) (4,596)
Income allocated to participating preferred shares (6,540) 0 (13,263) 0
Net income (loss) attributable to common stockholders 70,534 (186,492) 142,910 (170,655)
Other comprehensive income (loss):        
Foreign currency translation loss, net of income tax (664) (2,038) (660) (4,813)
Comprehensive income (loss) $ 69,870 $ (188,530) $ 142,250 $ (175,468)
Earnings per share:        
Basic (in USD per share) $ 0.92 $ (2.46) $ 1.86 $ (2.26)
Diluted (in USD per share) $ 0.89 $ (2.46) $ 1.81 $ (2.26)
Weighted Average Number of Shares Outstanding, Diluted [Abstract]        
Basic (in shares) 77,002 75,796 76,841 75,625
Diluted (in shares) 79,091 75,796 78,962 75,625