v3.24.1.1.u2
Significant Accounting Policies (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Property, Plant and Equipment [Line Items]    
Certificate of deposit $ 1,200,000  
Available-for-sale securities 0 $ 0
Amortized cost 0  
Principal amount 2,000,000  
Changes in fair value of investment in convertible notes receivable 2,000,000 0
Impairment losses $ 0 $ 0
Number of reporting segments | segment 1  
Number of operating segments | segment 1  
Minimum    
Property, Plant and Equipment [Line Items]    
Estimated useful lives 3 years  
Maximum    
Property, Plant and Equipment [Line Items]    
Estimated useful lives 7 years