Leases - Supplemental Cash Flows (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash paid for amounts included in the measurement of lease liabilities    
Operating cash outflows from operating lease expenses $ 796 $ 429
Operating cash inflows from subleases (135) 0
Operating cash outflows from operating leases, net of sublease income 661 429
ROU assets obtained in exchange for new lease liabilities    
Operating leases $ 478 $ 1,829