v3.25.1
Subsequent Event - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 24, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Subsequent Event [Line Items]        
Debt financing, paid principal amount outstanding   $ 0 $ 0 $ 42,590
Revolving Credit Facility [Member] | Subsequent Event [Member]        
Subsequent Event [Line Items]        
Debt financing, paid principal amount outstanding $ 417,000      
Debt financing, proceeds from revolving loans $ 135,000      
Debt financing, basis spread on variable margin rate 2.50%