v3.25.2
Deferred Contract Incentive (Details) - USD ($)
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Deferred Contract Incentive [Line Items]      
Contra expense $ 425,000 $ 425,000  
Deferred contract incentive $ 71,000   $ 496,000
Maximum [Member]      
Deferred Contract Incentive [Line Items]      
Contract expense, term 4 years    
Minimum [Member]      
Deferred Contract Incentive [Line Items]      
Contract expense, term 1 year    
National Financial Services LLC [Member]      
Deferred Contract Incentive [Line Items]      
Business development credit $ 3,000,000    
Deferred contract incentive 100,000    
Contra expense 213,000 $ 213,000  
Deferred contract incentive $ 71,000   $ 496,000