v3.25.2
Long-Term Debt - Summary of Financial Information Relating to Asset-Backed Financing of a VIE at Fair Value (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2031
Jun. 30, 2030
Jun. 30, 2029
Jun. 30, 2028
Jun. 30, 2027
Jun. 30, 2026
Dec. 31, 2024
Short Term Debt [Line Items]                      
Asset-backed financing of variable interest entities at fair value $ 4,176,128   $ 4,176,128               $ 2,040,375
Unpaid principal balance 4,311,059   4,311,059   $ 4,311,059 $ 0 $ 0 $ 0 $ 0 $ 0  
Variable Interest Entities [Member]                      
Short Term Debt [Line Items]                      
Asset-backed financing of variable interest entities at fair value 4,176,128   4,176,128               2,040,375
Asset-backed Securities | Variable Interest Entities [Member]                      
Short Term Debt [Line Items]                      
Asset-backed financing of variable interest entities at fair value 4,176,128   4,176,128               2,040,375
Unpaid principal balance 4,311,059   4,311,059               $ 2,269,742
Asset-backed Securities | Variable Interest Entities [Member] | Asset Backed Secured Financing Liability Fair Value                      
Short Term Debt [Line Items]                      
Average balance $ 3,636,038 $ 1,561,068 $ 3,137,311 $ 1,571,443              
Weighted average interest rate 5.18% 3.09% 4.95% 3.10%              
Total interest expense $ 46,449 $ 11,402 $ 75,164 $ 24,080              
Weighted average interest rate 5.68%   5.68%               3.22%