v3.24.1.1.u2
Deferred Contract Incentive (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
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 $ 1,000,000   $ 1,200,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