XML 85 R75.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
OPERATING LEASES - Future Minimum Lease Payments Payable Under these Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
2024 $ 1,326  
2025 1,063  
2026 1,025  
2027 706  
2028 462  
Thereafter 231  
Total lease payments 4,813  
Less imputed interest (364)  
Total $ 4,449 $ 4,878