XML 104 R66.htm IDEA: XBRL DOCUMENT v3.24.1
Operating Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Feb. 02, 2023
Dec. 31, 2022
Operating Lease Payments      
2023 $ 3,185 $ 1,500  
2024 3,278    
2025 3,375    
2026 3,473    
2027 3,575    
Thereafter 15,383    
Total undiscounted payments 32,269    
Less: present value adjustment (10,938)    
Present value of future payments 21,331    
Less: current portion of operating lease liabilities (1,232)    
Operating lease liabilities, net of current portion 20,099   $ 18,921
Sublease Receipts      
2024 1,844    
2025 1,898    
2026 437    
Sublease Receipts, Total 4,179    
Net Operating Lease Payments      
2024 1,341    
2025 1,380    
2026 2,938    
2027 3,473    
2028 3,575    
Thereafter 15,383    
Net Operating Lease Payments, Total $ 28,090