XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies - Schedule of Future Minimum Commitments for Operating Leases (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
Remainder of 2024 $ 1,493
2025 4,547
2026 4,034
2027 3,042
2028 3,024
Thereafter 2,852
Total future minimum operating lease commitments 18,992
Less imputed interest (2,697)
Total liability $ 16,295