v3.26.3
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Income Statement [Abstract]        
Revenue $ 234,017 $ 191,895 $ 662,698 $ 546,149
Cost of revenue 149,217 118,097 421,441 329,175
Gross profit 84,800 73,798 241,257 216,974
Operating expenses        
Research and development 36,495 33,008 112,304 95,389
Sales and marketing 25,567 24,702 75,554 75,976
General and administrative 20,943 18,096 60,778 56,052
Total operating expenses 83,005 75,806 248,636 227,417
Operating income (loss) 1,795 (2,008) (7,379) (10,443)
Other income (expense)        
Net gain on extinguishment of debt 800 0 13,246 1,082
Interest expense, net (180) (498) (1,820) (1,533)
Other income (expense), net 929 (1,016) 1,487 (1,233)
Total other income (expense) 1,549 (1,514) 12,913 (1,684)
Income (loss) before income taxes 3,344 (3,522) 5,534 (12,127)
Income tax benefit 1,903 2,281 6,218 2,215
Net income (loss) $ 5,247 $ (1,241) $ 11,752 $ (9,912)
Net income (loss) per share        
Basic (in usd per share) $ 0.16 $ (0.04) $ 0.37 $ (0.33)
Diluted (in usd per share) $ 0.13 $ (0.04) $ 0.00 $ (0.33)
Numerator used to compute net income (loss) per share:        
Basic $ 5,247 $ (1,241) $ 11,752 $ (9,912)
Diluted $ 5,022 $ (1,241) $ 4 $ (9,912)
Weighted average number of common shares outstanding:        
Basic (in shares) 32,235,811 30,278,516 32,017,803 29,721,404
Diluted (in shares) 40,134,189 30,278,516 37,976,873 29,721,404