XML 21 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Revenue $ 748,487 $ 601,117 $ 573,152
Cost of revenue 468,529 364,960 334,799
Gross profit 279,958 236,157 238,353
Operating expenses      
Research and development 118,627 104,188 97,990
Sales and marketing 109,698 102,063 96,658
General and administrative 71,692 65,363 68,029
Total operating expenses 300,017 271,614 262,677
Operating loss (20,059) (35,457) (24,324)
Other income:      
Net gain on extinguishment of debt 10,267 12,767 40,205
Gain on business interruption insurance recoveries 0 4,000 0
Interest expense, net (1,861) (808) (3,048)
Other income, net 2,700 195 4,473
Total other income 11,106 16,154 41,630
(Loss) income before income taxes (8,953) (19,303) 17,306
Income tax benefit 2,429 2,960 2,264
Net (loss) income $ (6,524) $ (16,343) $ 19,570
Earnings per share:      
Basic (in usd per share) $ (0.24) $ (0.64) $ 0.77
Diluted (in usd per share) $ (0.24) $ (0.64) $ (0.48)
Numerator used to compute net (loss) income per share:      
Basic $ (6,524) $ (16,343) $ 19,570
Diluted $ (6,524) $ (16,343) $ (14,897)
Weighted average number of common shares outstanding:      
Basic (in shares) 27,209,698 25,612,724 25,282,796
Diluted (in shares) 27,209,698 25,612,724 30,907,869