v3.25.1
Convertible Notes and Credit Facility - Additional Information (Detail)
1 Months Ended 12 Months Ended
Dec. 02, 2024
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2024
USD ($)
$ / shares
Line Of Credit Facility [Line Items]        
Debt instrument converted     $ 1,000,000  
Threshold percentage of stock price trigger       130.00%
Percentage of sale price of common stock and conversion rate     98.00%  
Change in fair value of notes       $ 2,100,000
Closing price of common stock | $ / shares       $ 19.82
Line of credit facility       $ 0
Revolving Credit Facility [Member]        
Line Of Credit Facility [Line Items]        
Unsecured notes payable, Revolving credit facility $ 250,000,000      
Upfront funding fees 1,900,000      
Legal Fees $ 700,000      
Earlier date of drawn under credit facility Dec. 20, 2024      
Termination date of drawn under credit facility Dec. 02, 2029      
Expiration period 5 years      
Revolving credit facility, Interest rate 2.00%      
Minimum [Member] | Revolving Credit Facility [Member]        
Line Of Credit Facility [Line Items]        
Credit facility funding fees and commitment fees 0.30%      
Total Net Leverage Ratio       1
Interest Coverage Ratio       1
Minimum [Member] | ABR borrowings [Member] | Revolving Credit Facility [Member]        
Line Of Credit Facility [Line Items]        
Borrowing Interest Rate 1.50%      
Minimum [Member] | SOFR borrowings [Member] | Revolving Credit Facility [Member]        
Line Of Credit Facility [Line Items]        
Borrowing Interest Rate 2.50%      
Maximum [Member] | Revolving Credit Facility [Member]        
Line Of Credit Facility [Line Items]        
Credit facility funding fees and commitment fees 0.50%      
Total Net Leverage Ratio       3
Interest Coverage Ratio       3
Maximum [Member] | ABR borrowings [Member] | Revolving Credit Facility [Member]        
Line Of Credit Facility [Line Items]        
Borrowing Interest Rate 2.00%      
Maximum [Member] | SOFR borrowings [Member] | Revolving Credit Facility [Member]        
Line Of Credit Facility [Line Items]        
Borrowing Interest Rate 3.00%      
0.125% Convertible Senior Notes [Member]        
Line Of Credit Facility [Line Items]        
Debt instrument converted   $ 1,000,000    
2025 Notes [Member]        
Line Of Credit Facility [Line Items]        
Aggregate principal amount of term loan borrowed     $ 201,300,000  
Loan facility maturity date   Dec. 15, 2025 Dec. 15, 2025  
Notes principal amount outstanding $ 3,000,000      
Debt instrument conversion date     Sep. 14, 2025  
Notes fair value 3,000,000      
2026 Notes [Member]        
Line Of Credit Facility [Line Items]        
Aggregate principal amount of term loan borrowed   $ 414,000,000    
Loan facility maturity date   Dec. 15, 2026    
Notes principal amount outstanding 414,000,000      
Debt instrument conversion date     Sep. 14, 2026  
Notes fair value $ 410,600,000