XML 46 R31.htm IDEA: XBRL DOCUMENT v3.24.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases  
Schedule of future maturities of lease liabilities
    
Year  Operating Leases 
2024  $89 
2025   55 
2026   31 
2027   21 
2028   17 
Thereafter   10 
Total lease payments   223 
Less: Interest   (31)
Present value of lease liabilities  $192