v3.26.1
Debt - Schedule of Outstanding Long Term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt [Line Items]    
Long-Term Debt, Maturity, Year One  
Long-Term Debt, Maturity, Year Two   672
Long-Term Debt, Maturity, Year Three   31,383
Long-term debt   32,055
Less current maturities of long-term debt   19,271
Less unamortized deferred financing costs  
Total long-term debt, net $ 12,784