XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Revenue $ 180,013 $ 173,602 $ 354,254 $ 344,635
Cost of revenue 108,349 108,773 211,078 214,322
Gross profit 71,664 64,829 143,176 130,313
Operating expenses        
Research and development 31,749 28,132 62,381 57,044
Sales and marketing 24,818 26,066 51,274 55,205
General and administrative 18,845 16,705 37,956 34,554
Total operating expenses 75,412 70,903 151,611 146,803
Operating loss (3,748) (6,074) (8,435) (16,490)
Other (expense) income        
Net gain on extinguishment of debt 0 10,267 1,082 10,267
Interest expense, net (547) (698) (1,035) (65)
Other (expense) income, net (500) 229 (217) 579
Total other (expense) income (1,047) 9,798 (170) 10,781
(Loss) income before income taxes (4,795) 3,724 (8,605) (5,709)
Income tax (provision) benefit (136) 331 (66) 531
Net (loss) income $ (4,931) $ 4,055 $ (8,671) $ (5,178)
Net (loss) income per share:        
Basic (in usd per share) $ (0.16) $ 0.15 $ (0.29) $ (0.19)
Diluted (in usd per share) $ (0.16) $ (0.17) $ (0.29) $ (0.19)
Numerator used to compute net (loss) income per share:        
Basic $ (4,931) $ 4,055 $ (8,671) $ (5,178)
Diluted $ (4,931) $ (5,043) $ (8,671) $ (5,178)
Weighted average number of common shares outstanding:        
Basic (in shares) 29,889,020 27,079,333 29,438,230 26,786,568
Diluted (in shares) 29,889,020 29,500,598 29,438,230 26,786,568