v3.25.1
Related Party Transactions (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Aug. 12, 2024
Related Party Transaction [Line Items]        
Gain losses on impairment to carrying value $ 0      
Other Assets        
Related Party Transaction [Line Items]        
Carrying value of investment 5,800,000      
PrognomiQ | Series D Preferred Stock        
Related Party Transaction [Line Items]        
Preferred stock purchase agreement       $ 10,000,000
Related Party        
Related Party Transaction [Line Items]        
Accounts receivable, net 52,000   $ 379,000  
Related Party | PrognomiQ        
Related Party Transaction [Line Items]        
Accounts receivable, net 52,200   $ 400,000  
Total revenue 51,900 $ 1,000,000    
Related Party | PrognomiQ | Product        
Related Party Transaction [Line Items]        
Total revenue $ 5,400 $ 800,000