XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Operations and Comprehensive Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Revenues $ 259,939 $ 133,388
Cost of revenue 146,121 79,494
Gross profit 113,818 53,894
Selling, general and administrative expenses 68,905 43,778
Income from operations 44,913 10,116
Other Income (Expense):    
Interest income on note receivable 45 78
Interest income (expense), net 4,924 (2)
Foreign exchange loss (118) (162)
Total other income (expense) 4,851 (86)
Net income before income taxes 49,764 10,030
Income tax expense (8,537) (3,351)
Net income 41,227 6,679
Less: dividends on Series A convertible preferred shares (6,781) 0
Net income attributable to common stockholders 34,446 6,679
Other comprehensive loss:    
Foreign currency translation gain (loss) 594 (491)
Comprehensive loss $ 35,040 $ 6,188
Earnings per share:    
Basic $ 0.41 $ 0.09
Diluted $ 0.40 $ 0.09
Weighted average common shares outstanding:    
Basic 76,673 75,239
Diluted 78,759 78,289