XML 19 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Operations (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Revenue $ 302,363 $ 153,403
Cost of revenue    
Cost of product and service revenue 222,296 94,674
Amortization of developed technology 3,639 3,639
Total cost of revenue 225,935 98,313
Gross profit 76,428 55,090
Operating expenses    
General and administrative 43,945 37,784
Change in fair value of contingent consideration (150) (735)
Depreciation and amortization 5,349 9,627
Total operating expenses 49,144 46,676
Income from operations 27,284 8,414
Other expense, net 23 814
Interest income 3,319 3,680
Foreign currency gain (loss), net 689 (499)
Interest expense (8,035) (8,940)
Total other expense, net (4,004) (4,945)
Income before income tax expense 23,280 3,469
Income tax expense 6,534 1,304
Net income 16,746 2,165
Preferred dividends and accretion 14,443 13,502
Net income (loss) to common shareholders basic 2,303 (11,337)
Net income (loss) to common shareholders, diluted $ 2,303 $ (11,337)
Income (loss) per common share    
Basic (in dollars per share) $ 0.02 $ (0.07)
Diluted (in dollars per share) $ 0.02 $ (0.07)
Weighted average number of common shares outstanding    
Basic (in shares) 152,076 151,351
Diluted (in shares) 152,783 151,351