v3.26.1
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
2027 $ 21,753
2028 25,685
2029 23,975
2030 22,608
2031 20,072
Thereafter 71,135
Total operating lease payments 185,228
Less: imputed interest (25,955)
Total operating lease liabilities $ 159,273