XML 18 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Operations (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Revenue $ 362,243 $ 255,766 $ 664,606 $ 409,169
Cost of revenue        
Cost of product and service revenue 261,479 166,173 483,775 260,847
Amortization of developed technology 3,640 3,640 7,279 7,279
Total cost of revenue 265,119 169,813 491,054 268,126
Gross profit 97,124 85,953 173,552 141,043
Operating expenses        
General and administrative 44,954 36,971 88,899 74,755
Change in fair value of contingent consideration 150 503 0 (232)
Depreciation and amortization 5,644 8,877 10,993 18,504
Total operating expenses 50,748 46,351 99,892 93,027
Income from operations 46,376 39,602 73,660 48,016
Interest income 3,800 4,782 7,119 8,462
Interest expense (8,768) (8,614) (16,803) (17,554)
Foreign currency gain (loss), net 1,343 (468) 2,032 (967)
Gain on extinguishment of debts, net 14,207 0 14,207 0
Other expense, net (79) (1,794) (56) (980)
Total other income (expense), net 10,503 (6,094) 6,499 (11,039)
Income before income tax expense 56,879 33,508 80,159 36,977
Income tax expense 13,617 7,810 20,151 9,114
Net income 43,262 25,698 60,008 27,863
Preferred dividends and accretion 14,788 13,749 29,231 27,251
Net income to common shareholders basic 28,474 11,949 30,777 612
Net income to common shareholders, diluted $ 28,474 $ 11,949 $ 30,777 $ 612
Income per common share        
Basic (in dollars per share) $ 0.19 $ 0.08 $ 0.20 $ 0
Diluted (in dollars per share) $ 0.19 $ 0.08 $ 0.20 $ 0
Weighted average number of common shares outstanding        
Basic (in shares) 152,584 151,797 152,331 151,574
Diluted (in shares) 153,068 152,207 152,958 152,170