XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value of Financial Instruments (Details) - Senior Notes - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Liabilities:    
Carrying amount $ 285,000 $ 285,000
Level 2    
Liabilities:    
Long-term debt 305,036 304,571
Estimate of Fair Value    
Liabilities:    
Long-term debt $ 305,036 $ 304,571