v3.26.1
Leases - Future Minimum Lease Payments (Topic 842) (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Operating Leases  
The remainder of fiscal 2026 $ 1,764
2024 6,986
2025 6,416
2026 4,773
2027 3,729
Thereafter 2,094
Total minimum lease payments 25,762
Less: Amounts representing interest (2,528)
Total Operating Lease Liability 23,234
Finance Leases  
The remainder of fiscal 2026 286
2024 1,144
2025 191
2026 0
2027 0
Thereafter 0
Total minimum lease payments 1,621
Less: Amounts representing interest (88)
Total Finance Lease Liability $ 1,533