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