XML 67 R56.htm IDEA: XBRL DOCUMENT v3.26.1
LEASES - Lease maturity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Leases [Abstract]      
2026 $ 1,455    
2027 2,430    
2028 2,192    
2029 4,016    
2030 3,810    
Thereafter 14,451    
Total future minimum lease payments 28,354    
Less: imputed interest (5,506)    
Present value of net future minimum lease payments 22,848   $ 23,012
Lease income $ 100 $ 100