v3.26.1
Statements of Operations and Comprehensive Income (Loss) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Revenue $ 109,448,000 $ 66,573,000 $ 217,836,000 $ 125,536,000
Cost of revenue 32,341,000 23,107,000 61,633,000 44,098,000
Gross profit 77,107,000 43,466,000 156,203,000 81,438,000
Operating expenses:        
Research and development 17,315,000 11,751,000 32,007,000 22,181,000
Selling, general and administrative 54,289,000 33,342,000 100,859,000 63,199,000
Total operating expenses 71,604,000 45,093,000 132,866,000 85,380,000
Income (loss) from operations 5,503,000 (1,627,000) 23,337,000 (3,942,000)
Other income (expense):        
Interest income 4,694,000 1,451,000 9,339,000 2,957,000
Interest expense (8,000) (32,000) (18,000) (72,000)
Change in fair value of term loan (2,968,000) (10,000) (7,229,000) (3,102,000)
Other income (expense), net 297,000 (14,000) 598,000 39,000
Total other income (expense) 2,015,000 1,395,000 2,690,000 (178,000)
Income (loss) before provision for income taxes 7,518,000 (232,000) 26,027,000 (4,120,000)
Provision for income taxes (536,000) 14,500 2,600 114,000
Net income (loss) 8,054,000 (246,000) 26,024,000 (4,234,000)
Comprehensive income (loss) $ 8,054,000 $ (246,000) $ 26,024,000 $ (4,234,000)
Net income (loss) per share, basic and diluted:        
Net income (loss) per share, basic (in dollars per share) $ 0.17 $ (0.02) $ 0.56 $ (0.41)
Net income (loss) per share, diluted (in dollars per share) $ 0.15 $ (0.02) $ 0.48 $ (0.41)
Weighted-average shares used in calculating net income (loss) per share, basic and diluted:        
Weighted-average shares used in calculating net income (loss) per share, basic (in shares) 46,403,350 10,385,000 46,169,335 10,349,146
Weighted-average shares used in calculating net income (loss) per share, diluted (in shares) 54,455,523 10,385,000 53,743,241 10,349,146