XML 75 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Future Minimum Annual Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
Remainder of 2023 $ 1,348  
2024 5,455  
2025 5,209  
2026 5,152  
2027 5,144  
Thereafter 13,080  
Total undiscounted lease payments 35,388  
Less: imputed interest (5,802)  
Operating lease liabilities 29,586  
Less: current portion of operating lease liabilities (5,090) $ (4,842)
Operating lease liabilities, less current portion $ 24,496 $ 26,562