v3.25.2
LEASES - Scheduled Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 5,513
2027 3,462
2028 2,319
2029 1,622
2030 907
Thereafter 1,865
Total lease payments 15,688
Less: Imputed interest (2,421)
Present value of lease payments $ 13,267