v3.24.0.1
Leases - Lease Expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating lease expense $ 1,189 $ 1,126
Variable lease expense 168 142
Short-term lease expense 61 177
Total lease expense $ 1,418 $ 1,445