XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basis of Presentation and Significant Accounting Policies (Details) - Major suppliers - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Accounts payable          
Product Information [Line Items]          
Number of vendors     4   2
Accounts payable | Supplier Concentration Risk          
Product Information [Line Items]          
Concentration risk     72.00%   39.00%
Research and development          
Product Information [Line Items]          
Number of vendors 1 2 1 2  
Research and development | Supplier Concentration Risk          
Product Information [Line Items]          
Concentration risk 65.00% 67.00% 65.00% 62.00%