v3.26.1
Lease Obligations - Schedule of Future Minimum Lease Payments Under Non-Cancelable Operating Leases (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Leases [Abstract]  
July 2025 through December 31, 2025 $ 1,440
2026 775
2027 335
2028 148
2029 79
Thereafter 239
Total lease payments 3,016
Less imputed interest 277
Total Lease Liabilities $ 2,739