Annual report pursuant to Section 13 and 15(d)

Leases - Summary of Maturities of Operating Lease Liabilities (Details)

v3.24.1
Leases - Summary of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2024 $ 5,968  
2025 6,043  
2026 6,219  
2027 4,241  
2028 1,404  
Thereafter 0  
Total undiscounted lease payments 23,875  
Less: Imputed interest (5,982)  
Present value of lease liabilities 17,893  
Operating lease liabilities, current (3,489) $ (3,705)
Operating lease liabilities, noncurrent $ 14,404 $ 16,192