XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair value of financial instruments - Assets and Liabilities at Fair Value (Details) - Fair Value, measurements, recurring - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair value of financial instruments    
Total $ 4,421 $ 4,105
Fair Value, Inputs, Level 1    
Fair value of financial instruments    
Total 4,421 4,105
Deferred compensation liability    
Fair value of financial instruments    
Total 4,421 4,105
Deferred compensation liability | Fair Value, Inputs, Level 1    
Fair value of financial instruments    
Total $ 4,421 $ 4,105