v3.26.1
LEASES - Schedule of Lease Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2025 $ 4,648  
2026 3,834  
2027 1,948  
2028 410  
Thereafter 0  
Total future minimum lease payments 10,840  
Less: Imputed interest (1,647)  
Present value of future minimum lease payments $ 9,193 $ 12,167