XML 177 R159.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Benefit Plans - Net liability for severance payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Employee Benefit Plans      
Liability for severance payments $ 7,764 $ 7,997 $ 7,248
Deposit (276) (308) (343)
Net liability for severance payments $ 7,488 $ 7,689 $ 6,905