v3.26.3
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Sep. 30, 2026
USD ($)
Leases [Abstract]  
2027 $ 14,448
2028 25,741
2029 23,965
2030 22,562
2031 20,026
Thereafter 70,924
Total operating lease payments 177,666
Less: imputed interest (24,383)
Total operating lease liabilities $ 153,283