v3.26.1
Leases Maturities of Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year $ 4,530
Lessee, Operating Lease, Liability, to be Paid, Year One 8,520
Lessee, Operating Lease, Liability, to be Paid, Year Two 8,020
Lessee, Operating Lease, Liability, to be Paid, Year Three 6,860
Lessee, Operating Lease, Liability, to be Paid, Year Four 5,680
Lessee, Operating Lease, Liability, to be Paid, after Year Four 8,980
Lessee, Operating Lease, Liability, to be Paid 42,590
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (2,760)
Operating Lease, Liability 39,830
Finance Lease, Liability, to be Paid, Remainder of Fiscal Year 360
Finance Lease, Liability, to be Paid, Year One 750
Finance Lease, Liability, to be Paid, Year Two 0
Finance Lease, Liability, to be Paid, Year Three 0
Finance Lease, Liability, to be Paid, Year Four 0
Finance Lease, Liability, to be Paid, After Year Four 0
Finance Lease, Liability, to be Paid 1,110
Finance Lease, Liability, Undiscounted Excess Amount (60)
Finance Lease, Liability $ 1,050