v3.26.1
Debt - Convertible Senior Notes (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Mar. 31, 2022
USD ($)
$ / shares
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Aug. 15, 2025
USD ($)
Aug. 07, 2017
USD ($)
2025 Notes                  
Debt                  
Remaining balance paid upon maturation               $ 25,000  
Debt instrument maturity date         Aug. 15, 2025        
Convertible senior notes | 2025 Notes                  
Debt                  
Loan amount $ 192,500,000   $ 192,500,000     $ 192,500,000      
Effective interest rate               2.90%  
Interest expense                  
Contractual interest expense     1,199,000     2,402,000      
Amortization of debt issuance costs     188,000     375,000      
Total interest and amortization expense     1,387,000     2,777,000      
Convertible senior notes | 2025 Notes | Private Placement                  
Debt                  
Loan amount                 $ 192,500,000
Convertible senior notes | 2025 Notes | Common stock                  
Debt                  
Principal amount converted in to shares | shares 11,148,918                
Convertible senior notes | 2028 Notes                  
Debt                  
Loan amount       $ 261,000,000          
Debt instrument maturity date       Mar. 15, 2028          
Effective interest rate   2.70%     2.70%        
Principal   $ 261,000,000     $ 261,000,000   $ 261,000,000    
Debt discount and issuance costs, net   (2,546,000)     (2,546,000)   (3,269,000)    
Net carrying amount   258,454,000     258,454,000   $ 257,731,000    
Interest expense                  
Contractual interest expense   1,386,000 1,387,000   2,773,000 2,773,000      
Amortization of debt issuance costs   360,000 349,000   723,000 703,000      
Total interest and amortization expense   $ 1,746,000 $ 1,736,000   $ 3,496,000 $ 3,476,000      
Convertible senior notes | 2028 Notes | Private Placement                  
Debt                  
Debt Instrument, annual interest rate       2.125%          
Convertible senior notes | 2028 Notes | Common stock                  
Debt                  
Conversion rate for shares of common stock per $1,000 principal       38.1432          
Conversion price (dollars per share) | $ / shares       $ 26.22