v3.26.1
Convertible Senior Notes - Narrative (Details) - 2029 Convertible Notes
$ / shares in Units, $ in Thousands
6 Months Ended
Feb. 10, 2023
USD ($)
D
$ / shares
Jun. 30, 2026
USD ($)
D
Convertible Senior Notes    
Interest rate (as a percent) 2.875% 2.875%
Loan $ 241,500  
Total debt issuance cost $ 6,280  
Conversion rate 27.3553  
Initial conversion price (in dollars per share) | $ / shares $ 36.56  
Conversion, threshold percentage of stock price trigger   130.00%
Conversion, threshold trading days | D   20
Conversion, threshold consecutive trading days | D   30
Consecutive business days | D   5
Measurement period | D   10
Threshold percentage to product of sale price of common stock and conversion rate   98.00%
Principal amount   $ 241,500
Default period 30 days  
Number of calendar days | D 3  
Term of notice to company 60 days  
Threshold amount of money borrowed $ 30,000  
Provisions threshold amount of payment $ 30,000  
Debt maturity   6 years
Effective interest rate (as a percent)   3.30%
Minimum    
Convertible Senior Notes    
Principal amount   $ 75,000