XML 71 R56.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Net carrying amount    
Cash and Cash Equivalents [Line Items]    
Net carrying amount $ 167,596 $ 340,721
Fair value    
Cash and Cash Equivalents [Line Items]    
Fair value 185,869 348,449
2025 Notes | Net carrying amount    
Cash and Cash Equivalents [Line Items]    
Net carrying amount 0 174,324
2025 Notes | Fair value    
Cash and Cash Equivalents [Line Items]    
Fair value 0 167,129
2029 Notes | Net carrying amount    
Cash and Cash Equivalents [Line Items]    
Net carrying amount 167,596 166,397
2029 Notes | Fair value    
Cash and Cash Equivalents [Line Items]    
Fair value $ 185,869 $ 181,320