v3.26.1
Long-Term Debt - Schedule of Future Maturities of Long-Term Debt (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Debt Disclosure [Abstract]  
Remainder of 2026 $ 34,857
2027 56,539
2028 51,890
2029 44,713
2030 43,993
Thereafter 69,242
Total $ 301,234