XML 20 R5.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Statements of Operations - USD ($)
shares in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]      
Revenue $ 1,284,141,000 $ 915,807,000 $ 1,576,551,000
Cost of revenue:      
Cost of product and service revenue 938,552,000 603,572,000 1,146,442,000
Inventory valuation charge 29,516,000 0 0
Amortization of developed technology and backlog 17,520,000 14,558,000 14,558,000
Total cost of revenue 985,588,000 618,130,000 1,161,000,000
Gross profit 298,553,000 297,677,000 415,551,000
Operating expenses:      
General and administrative 198,612,000 160,567,000 159,535,000
Change in fair value of contingent consideration 177,000 125,000 2,964,000
Depreciation and amortization 26,199,000 36,086,000 38,928,000
Long-lived assets impairment 0 91,904,000 0
Goodwill impairment 102,560,000 236,000,000 0
Total operating expenses 327,548,000 524,682,000 201,427,000
(Loss) income from operations (28,995,000) (227,005,000) 214,124,000
Interest income 11,852,000 16,777,000 8,330,000
Interest expense (27,331,000) (34,825,000) (44,229,000)
Foreign currency gain (loss), net 2,042,000 (4,515,000) (53,000)
Gain on extinguishment of debt, net 14,207,000 0 0
Other expense, net (992,000) (1,008,000) (1,015,000)
Total other expense (222,000) (23,571,000) (36,967,000)
(Loss) income before income tax expense (benefit) (29,217,000) (250,576,000) 177,157,000
Income tax expense (benefit) 23,018,000 (10,182,000) 39,917,000
Net (loss) income (52,235,000) (240,394,000) 137,240,000
Preferred dividends and accretion 59,797,000 55,670,000 51,691,000
Net (loss) income to common shareholders, basic (112,032,000) (296,064,000) 85,549,000
Net (loss) income to common shareholders, diluted $ (112,032,000) $ (296,064,000) $ 85,549,000
(Loss) income per common share      
Basic (in dollars per share) $ (0.73) $ (1.95) $ 0.57
Diluted (in dollars per share) $ (0.73) $ (1.95) $ 0.56
Weighted average common shares outstanding      
Basic (in shares) 152,537 151,754 150,942
Diluted (in shares) 152,537 151,754 152,022