XML 74 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-Term Debt - Schedule of Long-Term Debt Outstanding, Net of Unamortized Debt Issuance Costs (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Nov. 22, 2024
Dec. 31, 2023
Debt Disclosure [Abstract]      
Long-term debt $ 330,000 $ 330,000 $ 165,000
Less unamortized debt issuance costs (8,572)   (3,187)
Long-term debt-net of amortization 321,428   161,813
Less current portion of long-term debt 0   0
Long-term debt - net of current portion $ 321,428   $ 161,813