XML 99 R82.htm IDEA: XBRL DOCUMENT v3.25.1
Senior Secured Notes, Net - Schedule of Senior Secured Notes (Detail) - Senior secured notes, net - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
October 2021    
Debt Instrument [Line Items]    
Face Value $ 335,316  
Interest Rate 3.75%  
All-in cost 4.06%  
December 2024    
Debt Instrument [Line Items]    
Face Value $ 450,000 $ 450,000
Interest Rate 7.75%  
All-in cost 8.14%  
Floating rate 3.95%