Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation (Details)

v3.23.1
Stock-Based Compensation (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stock-Based Compensation [Abstract]          
Equity units shares (in Shares) 7,950,951        
Business combination shares outstanding (in Shares) 279,464        
Converted shares (in Shares) 3,970,266        
Continuous service percentage 25.00%        
Unrecognized compensation $ 1,282,580        
Weighted average period 2 years 5 months 1 day        
Conversion ratio 14.2069        
Remaining weighted average contractual life of exercisable 5 years 10 months 9 days        
Intrinsic value of options exercised $ 54,687 $ 0      
Intrinsic value of outstanding 3,837,080 2,607,385      
Intrinsic value of exercisable 2,778,152 1,735,720      
Proceeds from option exercises 59,190        
Tax benefit realized from stock-based compensation $ 11,859 0      
Vested percentage 50.00%        
Weighted average remaining life 1 year 3 months 25 days        
2015 Plan [Member]          
Stock-Based Compensation [Abstract]          
Converted shares (in Shares) 3,472,129        
Omnibus Incentive Plan [Member]          
Stock-Based Compensation [Abstract]          
Stock-based compensation expense $ 139,912 206,059      
Stock Option Plan [Member]          
Stock-Based Compensation [Abstract]          
Proceeds from option exercises $ 59,178 $ 0      
Minimum [Member]          
Stock-Based Compensation [Abstract]          
PRSU earned Percentage         0.00%
Maximum [Member]          
Stock-Based Compensation [Abstract]          
PRSU earned Percentage         150.00%
One-Year Anniversary [Member]          
Stock-Based Compensation [Abstract]          
Vested percentage 50.00%        
Two-Year Anniversary [Member]          
Stock-Based Compensation [Abstract]          
Vested percentage 50.00%        
Forecast [Member]          
Stock-Based Compensation [Abstract]          
PRSU earned Percentage     50.00% 50.00%  
Performance-based Restricted Stock Units [Member]          
Stock-Based Compensation [Abstract]          
Stock-based compensation expense $ 619,436        
Vested percentage 51.00%        
Granted shares (in Shares) 1,214,580        
Future expense $ 2,028,739        
Performance-based Restricted Stock Units [Member] | Restricted Stock Plan [Member]          
Stock-Based Compensation [Abstract]          
Stock-based compensation expense 42,914        
Restricted Stock Units (RSUs) [Member]          
Stock-Based Compensation [Abstract]          
Stock-based compensation expense $ 1,032,037        
Weighted average remaining life 1 year 9 months 18 days        
Future expense $ 7,180,050        
Restricted Stock Units (RSUs) [Member] | Performance-based Restricted Stock Units [Member]          
Stock-Based Compensation [Abstract]          
Stock-based compensation expense         $ 1,214,863