XML 113 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt, Finance Leases and Other Financing Obligations - Schedule of Senior Notes And Convertible Senior Notes Balances (Detail) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Aug. 31, 2019
Senior Notes      
Liability:      
Principal $ 500,000,000    
Less: debt issuance costs, net of accumulated amortization (7,778,000)    
Net carrying amount 492,222,000    
Convertible senior notes due 2025      
Liability:      
Principal 333,091,000 $ 350,000,000 $ 350,000,000
Less: debt issuance costs, net of accumulated amortization (224,000) (2,012,000)  
Net carrying amount $ 332,867,000 $ 347,988,000