XML 126 R91.htm IDEA: XBRL DOCUMENT v3.22.4
Borrowings (Details)
12 Months Ended
Nov. 16, 2021
USD ($)
day
$ / shares
Feb. 27, 2019
USD ($)
Dec. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
$ / shares
Dec. 31, 2021
USD ($)
$ / shares
Dec. 31, 2020
$ / shares
Line of Credit Facility [Line Items]                  
Common stock, par value (in dollars per share) | $ / shares $ 0.001           $ 0.001 $ 0.001 $ 0.001
Amortization of debt issuance costs             $ 2,652,000 $ 324,000  
Convertible Senior Notes Due 2026 | Convertible Debt                  
Line of Credit Facility [Line Items]                  
Issued amount $ 460,000,000                
Interest rate (as a percentage) 0.00%                
Net proceeds from offering $ 446,534,000                
Discounts and expenses $ 13,466,000                
Unamortized amount             10,490,000    
Effective interest rate 0.594%                
Percentage of conversion price 130.00%                
Threshold trading days | day 20                
Threshold consecutive trading days | day 30                
Threshold consecutive trading days, sale price per share | day 5                
Measurement period | day 5                
Threshold percentage of sales price per share 98.00%                
Conversion ratio 0.0278364                
Conversion price (in dollars per share) | $ / shares $ 35.92                
Redemption percentage of principal amount 100.00%                
Fair value of notes             $ 315,592,000    
Forecast                  
Line of Credit Facility [Line Items]                  
Amortization of debt issuance costs     $ 2,395,000 $ 2,714,000 $ 2,698,000 $ 2,683,000      
Revolving Credit Facility                  
Line of Credit Facility [Line Items]                  
Credit agreement term   5 years              
Credit agreement, maximum borrowing capacity   $ 100,000              
Term Loan Facility                  
Line of Credit Facility [Line Items]                  
Credit agreement term   5 years              
Credit agreement, maximum borrowing capacity   $ 100,000