XML 66 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies - Future Minimum Annual Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
Remainder of 2024 $ 1,849  
2025 7,245  
2026 6,753  
2027 6,696  
2028 6,166  
Thereafter 16,588  
Total undiscounted lease payments 45,297  
Less: imputed interest (9,168)  
Operating lease liabilities 36,129  
Less: current portion of operating lease liabilities (6,989) $ (5,159)
Operating lease liabilities, less current portion $ 29,140 $ 23,677