v3.25.1
Summary of Significant Accounting Policies (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Summary of Significant Accounting Policies [Abstract]    
Operating segment 1  
Impairment losses $ 100,000 $ 700,000
Accounts receivable $ 16,000 $ 26,000