v3.25.2
Long-Term Debt - Summary of Financial Information Relating to Unsecured Senior Notes (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
Carrying value:                      
Exchangeable senior notes $ 875,225   $ 875,225               $ 605,860
Convertible Debt [Member]                      
Carrying value:                      
Unamortized debt issuance costs (17,275)   (17,275)               (9,140)
Convertible Debt [Member] | Nonaffiliates [Member]                      
Short Term Debt [Line Items]                      
Average balance $ 811,731 $ 696,731 $ 760,608 $ 652,615              
Weighted average interest rate 7.34% 6.13% 7.29% 5.97%              
Interest expense $ 15,987 $ 11,629 $ 29,600 $ 21,313              
Exchangeable Senior Notes [Member]                      
Carrying value:                      
Unpaid principal balance $ 892,500   $ 892,500   $ 0 $ 277,500 $ 270,000 $ 0 $ 0 $ 345,000 $ 615,000