XML 16 R4.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Operations (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Statement [Abstract]    
Revenue $ 223,412 $ 302,363
Cost of revenue    
Cost of product and service revenue 154,794 222,296
Amortization of developed technology and backlog 5,614 3,639
Total cost of revenue 160,408 225,935
Gross profit 63,004 76,428
Operating expenses    
General and administrative 50,404 43,945
Change in fair value of contingent consideration (2,586) (150)
Depreciation and amortization 8,077 5,349
Total operating expenses 55,895 49,144
Income from operations 7,109 27,284
Interest income 2,387 3,319
Interest expense (5,563) (8,035)
Foreign currency gain, net 161 689
Other income, net 31 23
Total other expense, net (2,984) (4,004)
Income before income tax expense 4,125 23,280
Income tax expense 2,128 6,534
Net income 1,997 16,746
Preferred dividends and accretion 15,537 14,443
Net (loss) income to common stockholders, basic (13,540) 2,303
Net (loss) income to common stockholders, diluted $ (13,540) $ 2,303
(Loss) income per common share    
Basic (in dollars per share) $ (0.09) $ 0.02
Diluted (in dollars per share) $ (0.09) $ 0.02
Weighted average number of common shares outstanding    
Basic (in shares) 152,956 152,076
Diluted (in shares) 152,956 152,783