XML 24 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Operations and Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenue $ 355,708 $ 259,939
Cost of revenue 173,501 146,121
Gross profit 182,207 113,818
Selling, general and administrative expenses 99,017 68,905
Income from operations 83,190 44,913
Other income (expense):    
Interest income on note receivable 28 45
Interest income, net 9,612 4,924
Foreign exchange loss (369) (118)
Total other income 9,271 4,851
Net income before income taxes 92,461 49,764
Income tax expense (14,650) (8,537)
Net income 77,811 41,227
Dividends on Series A preferred shares (6,837) (6,781)
Income allocated to participating preferred shares (6,128) (2,934)
Net income attributable to common stockholders 64,846 31,512
Other comprehensive (loss) income:    
Foreign currency translation (loss) gain, net of income tax (1,354) 594
Comprehensive income $ 63,492 $ 32,106
Earnings per share:    
Basic (in USD per share) $ 0.28 $ 0.14
Diluted (in USD per share) $ 0.27 $ 0.13
Weighted average shares outstanding    
Basic (in shares) [1] 232,780 230,019
Diluted (in shares) [1] 237,523 236,277
[1] Forward Stock Split - The accompanying consolidated financial statements and notes thereto have been retrospectively adjusted to reflect the three-for-one stock split that became effective on November 13, 2023. See Note 2. Basis of Presentation and Summary of Significant Accounting Policies for more information.