v3.26.1
LEASES - Scheduled Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Leases [Abstract]  
2027 $ 5,529
2028 4,157
2029 3,052
2030 1,912
2031 1,358
Thereafter 4,205
Total lease payments 20,213
Less: Imputed interest (3,322)
Present value of lease payments $ 16,891