v3.25.2
Fair Value Measurements - Assets and Liabilities Carried at Fair Value and Measured on Recurring Basis (Detail) - Fair Value, Measurements, Recurring [Member]
$ in Thousands
Dec. 31, 2024
USD ($)
Assets:  
Total short-term investments $ 77,705
Liabilities:  
Total Notes 415,690
2025 Notes [Member]  
Liabilities:  
Total Notes 3,030
2026 Notes [Member]  
Liabilities:  
Total Notes 412,660
Pooled Bond Funds [Member]  
Assets:  
Total short-term investments 77,705
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]  
Assets:  
Total short-term investments 0
Liabilities:  
Total Notes 0
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | 2025 Notes [Member]  
Liabilities:  
Total Notes 0
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | 2026 Notes [Member]  
Liabilities:  
Total Notes 0
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Pooled Bond Funds [Member]  
Assets:  
Total short-term investments 0
Significant Other Observable Inputs (Level 2) [Member]  
Assets:  
Total short-term investments 77,705
Liabilities:  
Total Notes 415,690
Significant Other Observable Inputs (Level 2) [Member] | 2025 Notes [Member]  
Liabilities:  
Total Notes 3,030
Significant Other Observable Inputs (Level 2) [Member] | 2026 Notes [Member]  
Liabilities:  
Total Notes 412,660
Significant Other Observable Inputs (Level 2) [Member] | Pooled Bond Funds [Member]  
Assets:  
Total short-term investments 77,705
Significant Unobservable Inputs (Level 3) [Member]  
Assets:  
Total short-term investments 0
Liabilities:  
Total Notes 0
Significant Unobservable Inputs (Level 3) [Member] | 2025 Notes [Member]  
Liabilities:  
Total Notes 0
Significant Unobservable Inputs (Level 3) [Member] | 2026 Notes [Member]  
Liabilities:  
Total Notes 0
Significant Unobservable Inputs (Level 3) [Member] | Pooled Bond Funds [Member]  
Assets:  
Total short-term investments $ 0