v3.25.2
Convertible Notes and Credit Facility - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jan. 24, 2025
Dec. 31, 2021
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 02, 2024
Line Of Credit Facility [Line Items]              
Debt financing, paid principal amount outstanding       $ 417,033 $ 0    
2025 Notes [Member]              
Line Of Credit Facility [Line Items]              
Aggregate principal amount of term loan borrowed $ 417,000            
Notes principal amount outstanding             $ 3,000
2026 Notes [Member]              
Line Of Credit Facility [Line Items]              
Aggregate principal amount of term loan borrowed   $ 414,000          
Revolving Credit Facility [Member]              
Line Of Credit Facility [Line Items]              
Unsecured notes payable, Revolving credit facility       $ 250,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      
Line of credit facility       $ 120,000   $ 0  
Revolving credit facility, Interest rate     2.00% 2.00%      
Amount of revolving loans paid     $ 15,000        
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 1      
Interest Coverage Ratio     1 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 3      
Interest Coverage Ratio     3 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%