XML 76 R65.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 07, 2026
USD ($)
Jun. 13, 2024
USD ($)
Mar. 31, 2026
$ / shares
Mar. 31, 2026
USD ($)
$ / shares
shares
Dec. 31, 2025
$ / shares
Dec. 31, 2025
USD ($)
Sep. 12, 2025
USD ($)
Dec. 31, 2020
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Common stock, par value (in dollars per share) | (per share)     $ 0.001 $ 0.001 $ 0.001      
Convertible Debt                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Long-Term Debt       $ 373,723   $ 371,732    
Principal Balance       423,954   423,954    
2026 Notes                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Principal Balance             $ 341,100  
Repayments of Convertible Debt   $ 4,900            
2026 Notes | Subsequent Event                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Repayments of Convertible Debt $ 3,000              
2026 Notes | Convertible Debt                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Long-Term Debt       0   0    
Principal Balance       $ 20,125   $ 20,125   $ 517,500
2026 Notes | Convertible Debt | Subsequent Event                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Long-Term Debt 15,000              
Principal Balance $ 5,200              
2019 Employee Stock Purchase Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Shares of common stock available for issuance (up to) (in shares) | shares       300,000        
Stock Option                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Shares of common stock available for issuance (up to) (in shares) | shares       3,487,182        
Options term (in years)     10 years          
Unrecognized compensation cost related to novested share-based compensation arrangements       $ 400        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition     1 year 4 months 24 days          
Stock Option | 2019 Stock Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based compensation arrangement by share-based payment award, number of shares available for grant (in shares) | shares       43,123        
Employee Stock Purchase Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based compensation arrangement by share-based payment award, number of shares available for grant (in shares) | shares       92,972        
Incentive Stock Option                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Shares of common stock available for issuance (up to) (in shares) | shares       1,027,489        
Share-based compensation arrangement by share-based payment award, number of shares available for grant (in shares) | shares       77,746        
Restricted stock units                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition     11 months 12 days          
Unrecognized compensation cost related to nonvested share-based compensation arrangements       $ 5,400        
Restricted stock units | Minimum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting period     1 year          
Restricted stock units | Maximum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting period     4 years