XML 17 R4.htm IDEA: XBRL DOCUMENT v3.26.3
Condensed Consolidated Statements of Operations (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Income Statement [Abstract]        
Revenue $ 330,212 $ 393,491 $ 895,689 $ 1,058,097
Cost of revenue        
Cost of product and service revenue 254,849 283,386 646,489 767,161
Amortization of developed technology and backlog 6,144 4,434 17,373 11,713
Total cost of revenue 260,993 287,820 663,862 778,874
Gross profit 69,219 105,671 231,827 279,223
Operating expenses        
General and administrative 58,783 52,248 163,512 141,147
Change in fair value of contingent consideration (10,293) 1,014 (10,438) 1,014
Depreciation and amortization 6,789 6,958 22,939 17,951
Total operating expenses 55,279 60,220 176,013 160,112
Income from operations 13,940 45,451 55,814 119,111
Interest income 2,152 2,977 6,941 10,096
Interest expense (5,810) (5,046) (17,159) (21,849)
Foreign currency gain (loss), net 39 (6) 729 2,026
Gain on extinguishment of debts, net 0 0 0 14,207
Other (expense) income, net (473) 68 (629) 12
Total other (expense) income, net (4,092) (2,007) (10,118) 4,492
Income before income tax expense 9,848 43,444 45,696 123,603
Income tax expense 1,651 9,941 11,156 30,092
Net income 8,197 33,503 34,540 93,511
Preferred dividends and accretion 16,113 15,144 47,558 44,375
Net (loss) income to common stockholders, basic (7,916) 18,359 (13,018) 49,136
Net (loss) income to common stockholders, diluted $ (7,916) $ 18,359 $ (13,018) $ 49,136
(Loss) income per common share        
Basic (in dollars per share) $ (0.05) $ 0.12 $ (0.08) $ 0.32
Diluted (in dollars per share) $ (0.05) $ 0.12 $ (0.08) $ 0.32
Weighted average number of common shares outstanding        
Basic (in shares) 154,014 152,727 153,616 152,465
Diluted (in shares) 154,014 154,090 153,616 153,350