XML 20 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Operations (unaudited) - USD ($)
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
Revenue $ 393,491,000 $ 231,406,000 $ 1,058,097,000 $ 640,575,000
Cost of revenue        
Cost of product and service revenue 283,386,000 149,452,000 767,161,000 410,299,000
Amortization of developed technology and backlog 4,434,000 3,639,000 11,713,000 10,918,000
Total cost of revenue 287,820,000 153,091,000 778,874,000 421,217,000
Gross profit 105,671,000 78,315,000 279,223,000 219,358,000
Operating expenses        
General and administrative 52,248,000 40,149,000 141,147,000 114,904,000
Change in fair value of contingent consideration 1,014,000 (39,000) 1,014,000 (271,000)
Depreciation and amortization 6,958,000 8,880,000 17,951,000 27,384,000
Goodwill impairment 0 162,000,000 0 162,000,000
Total operating expenses 60,220,000 210,990,000 160,112,000 304,017,000
Income (loss) from operations 45,451,000 (132,675,000) 119,111,000 (84,659,000)
Interest income 2,977,000 4,223,000 10,096,000 12,685,000
Interest expense (5,046,000) (8,264,000) (21,849,000) (25,818,000)
Foreign currency (loss) gain, net (6,000) (106,000) 2,026,000 (1,073,000)
Gain on extinguishment of debts, net 0 0 14,207,000 0
Other income (expense), net 68,000 (682,000) 12,000 (1,662,000)
Total other income (expense), net (2,007,000) (4,829,000) 4,492,000 (15,868,000)
Income (loss) before income tax expense 43,444,000 (137,504,000) 123,603,000 (100,527,000)
Income tax expense 9,941,000 3,850,000 30,092,000 12,964,000
Net income (loss) 33,503,000 (141,354,000) 93,511,000 (113,491,000)
Preferred dividends and accretion 15,144,000 14,080,000 44,375,000 41,332,000
Net income (loss) to common shareholders basic 18,359,000 (155,434,000) 49,136,000 (154,823,000)
Net income (loss) to common shareholders, diluted $ 18,359,000 $ (155,434,000) $ 49,136,000 $ (154,823,000)
Income (loss) per common share        
Basic (in dollars per share) $ 0.12 $ (1.02) $ 0.32 $ (1.02)
Diluted (in dollars per share) $ 0.12 $ (1.02) $ 0.32 $ (1.02)
Weighted average number of common shares outstanding        
Basic (in shares) 152,727 151,923 152,465 151,691
Diluted (in shares) 154,090 151,923 153,350 151,691