v3.26.1
Long-Term Debt - Schedule of Annual Maturities of Long Term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Disclosure [Abstract]    
2026 (remainder) $ 8,813  
2027 13,513  
2028 17,625  
2029 22,325  
2030 395,213  
Thereafter 0  
Total Debt $ 457,489 $ 457,426