XML 69 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Maturities of operating lease liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
LEASES    
2025 $ 4,608  
2026 3,886  
2027 2,186  
2028 1,140  
2029 527  
Total lease payments 12,347  
Less: imputed interest (1,280)  
Present value of lease liabilities $ 11,067 $ 13,510