XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Summary of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Remainder of 2024 $ 1,254  
2025 5,550  
2026 5,399  
2027 5,449  
2028 4,117  
Thereafter 8,181  
Total undiscounted future lease payments 29,950  
Less: Imputed interest (3,085)  
Present value of operating lease liabilities 26,865  
Less: Operating lease liabilities, current (4,548) $ (3,762)
Long-term portion of operating lease liabilities $ 22,317 $ 21,672