XML 57 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies - Additional Information (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Litigation
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
Litigation
Jun. 30, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]        
Non-cancelable operating lease agreements, expiration description     non-cancelable lease agreements expiring through fiscal year 2026.  
Rent expense under operating leases $ 200,000 $ 200,000 $ 400,000 $ 400,000
Rent expense recognized from short-term leases 6,000 $ 6,000 12,000 $ 12,000
Future minimum payments under purchase commitments for the year ended December 31, 2024 700,000   700,000  
Future minimum payments under purchase commitments for the year ended December 31, 2025 700,000   700,000  
Future minimum payments under purchase commitments for the year ended December 31, 2026 $ 300,000   $ 300,000  
Number of litigation | Litigation 0   0