Annual report [Section 13 and 15(d), not S-K Item 405]

Leases - Schedule of Future Lease Payments Under Non-cancellable Operating Leases (Details)

v3.25.1
Leases - Schedule of Future Lease Payments Under Non-cancellable Operating Leases (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Operating Leases  
2026 $ 4,249
2027 3,239
2028 2,257
2029 1,822
2030 1,136
Thereafter 1,189
Total lease payments 13,892
Less imputed interest (1,168)
Total lease liability 12,724
Finance Leases  
2026 186
2027 186
2028 186
2029 90
2030 26
Thereafter 0
Total lease payments 674
Less imputed interest (76)
Total lease liability $ 598