v3.26.1
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Amount  
2027 $ 28,358
2028 25,437
2029 23,773
2030 22,586
2031 20,130
Thereafter 71,515
Total operating lease payments 191,799
Less: imputed interest (27,475)
Total operating lease liabilities $ 164,324