XML 111 R90.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies - Schedule of Other Pertinent Lease Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
Operating lease costs $ 1,123 $ 918
Finance lease costs    
Short-term lease costs 12 14
Variable operating lease costs 187 191
Operating cash flows paid for amounts in the measurement of finance lease liabilities 1,084 807
Operating lease assets obtained in exchange for lease obligations $ 936 $ 1,677