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.26.1
Leases - Schedule of Future Lease Payments Under Non-cancellable Operating Leases (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Operating Leases  
2027 $ 5,007
2028 4,031
2029 3,816
2030 1,676
2031 1,184
Thereafter 1,720
Total lease payments 17,434
Less imputed interest (1,364)
Total lease liability 16,070
Finance Leases  
2027 292
2028 292
2029 203
2030 62
2031 0
Thereafter 0
Total lease payments 849
Less imputed interest (119)
Total lease liability $ 730