XML 70 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Schedule of Company's Contractual Payments (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Debt Disclosure [Abstract]  
Long term debt, 2025 $ 0
Long term debt, 2026 0
Long term debt, 2027 0
Long term debt, 2028 400,000
Long term debt, 2029 60,000
Thereafter 0
Long term debt, Total $ 460,000