XML 86 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2021
Mar. 31, 2021
May 31, 2020
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Sep. 30, 2021
Apr. 30, 2020
Debt Instrument [Line Items]                  
Proceeds from convertible debt         $ 0 $ 292,091,000 $ 0    
Convertible Debt | Debt Covenant Three                  
Debt Instrument [Line Items]                  
Redemption price, percentage       100.00%          
2025 Notes | Convertible Debt                  
Debt Instrument [Line Items]                  
Face amount       $ 230,000,000          
Converted amount $ 201,000,000                
Repurchased face amount 184,000,000                
Proceeds from convertible debt       222,800,000          
2027 Notes | Convertible Debt                  
Debt Instrument [Line Items]                  
Face amount     $ 600,000,000            
Proceeds from convertible debt     $ 585,000,000            
2029 Notes | Convertible Debt                  
Debt Instrument [Line Items]                  
Face amount 300,000,000                
Proceeds from convertible debt $ 292,000,000                
Credit Agreement                  
Debt Instrument [Line Items]                  
Maximum borrowing capacity   $ 150,000,000              
Credit Agreement | Revolving Credit Facility                  
Debt Instrument [Line Items]                  
Current borrowing capacity   100,000,000   $ 50,000,000         $ 30,000,000
Credit sublimit                 15,000,000
Maximum borrowing capacity   100,000,000           $ 50,000,000  
Fee amount   $ 400,000              
Commitment fee percentage   0.20%              
Credit Agreement | Letter of Credit                  
Debt Instrument [Line Items]                  
Credit sublimit   $ 15,000,000              
Maximum borrowing capacity                 $ 70,000,000
Credit Agreement | Secured Overnight Financing Rate (SOFR)                  
Debt Instrument [Line Items]                  
Sofr Spread Rate   0.10%              
Basis spread on variable rate   2.50%              
Credit Agreement | Base Rate                  
Debt Instrument [Line Items]                  
Basis spread on variable rate   0.00%