v3.24.0.1
Leases - Schedule of Supplemental Cash Flow (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
Cash paid for amounts included in the measurement of operating lease liabilities $ 2,067 $ 2,627
ROU assets obtained in exchange for operating lease liabilities $ 2,322 $ 1,188