XML 93 R81.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Operating Leases    
Remaining 2023 $ 894  
2024 3,496  
2025 3,392  
2026 3,236  
2027 3,304  
2028 and thereafter 5,485  
Total 19,807  
Amount representing interest (2,160)  
Amount representing leasehold incentives (396)  
Present value of future payments 17,251  
Current portion of lease liability (2,845) $ (2,451)
Long-term portion of lease liability 14,406 15,751
Finance Leases    
Remaining 2023 351  
2024 1,180  
2025 716  
2026 370  
2027 147  
2028 and thereafter 0  
Total 2,764  
Amount representing interest (215)  
Amount representing leasehold incentives 0  
Present value of future payments 2,549  
Current portion of lease liability (1,156) (796)
Long-term portion of lease liability $ 1,393 $ 957