XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Operations and Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Revenue $ 325,883 $ 154,020 $ 585,822 $ 287,408
Cost of revenue 166,889 94,701 313,010 174,195
Gross profit 158,994 59,319 272,812 113,213
Selling, general and administrative expenses 94,181 46,889 163,086 90,667
Income from operations 64,813 12,430 109,726 22,546
Other Income (Expense):        
Interest income on note receivable 28 55 73 133
Interest income (expense), net 5,545 (3) 10,469 (4)
Foreign exchange loss (931) (514) (1,049) (676)
Total other income (expense) 4,642 (462) 9,493 (547)
Net income before income taxes 69,455 11,968 119,219 21,999
Income tax expense (17,946) (2,810) (26,483) (6,161)
Net income 51,509 9,158 92,736 15,838
Dividends on Series A convertible preferred shares (6,856) 0 (13,637) 0
Income allocated to participating preferred shares (3,796) 0 (6,727) 0
Net income attributable to common stockholders 40,857 9,158 72,372 15,838
Other comprehensive income:        
Foreign currency translation (loss) gain, net of income tax (590) (2,296) 4 (2,787)
Comprehensive income $ 40,267 $ 6,862 $ 72,376 $ 13,051
Earnings per share:        
Basic (in USD per share) $ 0.53 $ 0.12 $ 0.94 $ 0.21
Dilutive (in USD per share) $ 0.52 $ 0.12 $ 0.92 $ 0.20
Weighted Average Number of Shares Outstanding, Diluted [Abstract]        
Basic (in shares) 76,845 75,451 76,759 75,472
Dilutive (in shaares) 78,944 78,372 78,859 78,397