XML 105 R94.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Summary of Operating Lease Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Remaining three months ending December 31, 2024 $ 726  
Year ending December 31, 2025 2,315  
Year ending December 31, 2026 2,027  
Year ending December 31, 2027 1,816  
Year ending December 31, 2028 1,338  
Thereafter 5,402  
Total undiscounted lease payments 13,624  
Imputed interest (2,439)  
Total lease liabilities $ 11,185 $ 12,080