v3.26.1
Long-Term Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Less: current portion of long-term debt $ 8,750 $ 8,750
Long-term debt 153,985 156,085
2021 Term Loan [Member]    
Debt Instrument [Line Items]    
Principal 164,063 166,250
Unamortized debt issuance costs / financing costs (1,328) (1,415)
Total debt, net $ 162,735 $ 164,835