v3.25.2
Long-Term Debt and Other Borrowings - Schedule of Long Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Total long-term debt $ 180,504 $ 179,696
Secured Debt | Term Loan Agreement    
Debt Instrument [Line Items]    
Total long-term debt 180,504 179,696
Unamortized discount 4,600 5,000
Unamortized deferred finance costs $ 4,900 $ 5,300