v3.25.3
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
Revenue $ 134,269 $ 115,910 $ 394,028 $ 341,030
Cost of revenue 32,937 29,117 98,586 86,125
Gross profit 101,332 86,793 295,442 254,905
Operating expenses:        
Research and development expenses 22,892 20,960 74,704 61,221
Selling, general and administrative expenses 78,232 73,238 232,676 219,174
Total operating expenses 101,124 94,198 307,380 280,395
Income (loss) from operations 208 (7,405) (11,938) (25,490)
Other income (expense):        
Interest expense (1,468) (1,667) (4,374) (4,956)
Interest income 1,165 1,281 3,148 3,230
Loss on debt extinguishment 0 0 0 (1,362)
Other income 9 260 641 206
Loss before income tax expense (86) (7,531) (12,523) (28,372)
Income tax expense 181 322 681 758
Net Income (Loss) $ (267) $ (7,853) $ (13,204) $ (29,130)
Net (loss) income per share        
Basic net loss per share (in usd per share) $ (0.01) $ (0.17) $ (0.28) $ (0.62)
Diluted net loss per share (in usd per share) $ (0.01) $ (0.17) $ (0.28) $ (0.62)
Weighted average shares outstanding        
Weighted average shares outstanding—basic (in shares) 47,920 47,105 47,680 46,912
Weighted average shares outstanding—diluted (in shares) 47,920 47,105 47,680 46,912
Comprehensive income (loss):        
Unrealized gain on investments $ 0 $ 15 $ 0 $ 800
Foreign currency translation adjustment (176) 407 1,608 46
Other comprehensive income (loss) (176) 422 1,608 846
Net loss (267) (7,853) (13,204) (29,130)
Comprehensive loss, net of tax $ (443) $ (7,431) $ (11,596) $ (28,284)