XML 19 R5.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]      
Revenue $ 753,817 $ 748,487 $ 601,117
Cost of revenue 458,766 468,529 364,960
Gross profit 295,051 279,958 236,157
Operating expenses      
Research and development 132,517 118,627 104,188
Sales and marketing 101,683 109,698 102,063
General and administrative 75,220 71,692 65,363
Total operating expenses 309,420 300,017 271,614
Operating loss (14,369) (20,059) (35,457)
Other (expense) income, net      
Net gain on extinguishment of debt 1,082 10,267 12,767
Gain on business interruption insurance recoveries 0 0 4,000
Interest expense, net (2,028) (1,861) (808)
Other (expense) income (1,276) 2,700 195
Total other (expense) income (2,222) 11,106 16,154
Loss before income taxes (16,591) (8,953) (19,303)
Income tax benefit 3,679 2,429 2,960
Net loss $ (12,912) $ (6,524) $ (16,343)
Net (loss) income per share:      
Basic (in usd per share) $ (0.43) $ (0.24) $ (0.64)
Diluted (in usd per share) $ (0.43) $ (0.24) $ (0.64)
Weighted average number of common shares outstanding:      
Basic (in shares) 29,996,861 27,209,698 25,612,724
Diluted (in shares) 29,996,861 27,209,698 25,612,724