XML 80 R64.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies - Future Minimum Commitments for Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Jul. 31, 2023
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2024 $ 2,398  
2025 2,002  
2026 2,056  
2027 2,118  
2028 2,073  
Thereafter 1,479  
Total future minimum operating lease commitments 12,126  
Less imputed interest (2,097)  
Total $ 10,029 $ 5,200