v3.26.1
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
2027 $ 13,689
2028 10,145
2029 7,232
2030 5,340
2031 3,742
Thereafter 13,618
Total undiscounted operating lease payments 53,766
Less: discount to net present value 7,510
Total operating lease liabilities $ 46,256