XML 104 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-term debt - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Oct. 10, 2024
Sep. 19, 2024
Dec. 31, 2023
Sep. 22, 2020
Debt Instrument [Line Items]          
Unamortized Debt Issuance Cost $ 0     $ (392)  
Total long-term debt, net 0     112,658  
5.50% Senior Secured Notes          
Debt Instrument [Line Items]          
Long-term debt gross $ 0     $ 113,050  
5.50% Senior Secured Notes | Senior Notes          
Debt Instrument [Line Items]          
Long-term debt gross   $ 113,050 $ 113,050    
Stated interest rate (as a percent)         5.50%