Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation (Details)

v3.23.2
Stock-Based Compensation (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stock-Based Compensation [Abstract]              
Equity units shares (in Shares)     7,216,908        
Business combination shares outstanding (in Shares)     279,464        
Converted shares (in Shares)     3,970,266        
Continuous service percentage     25.00%        
Stock-based compensation expense $ 1,883,833 $ 188,657 $ 3,077,027 $ 388,814      
Unrecognized compensation 1,138,576   $ 1,138,576        
Weighted average period     2 years 1 month 17 days        
Conversion ratio     14.2069        
Remaining weighted average contractual life of exercisable     5 years 6 months 18 days        
Intrinsic value of options exercised     $ 91,947 0      
Intrinsic value of outstanding 3,673,399 2,577,625 3,673,399 2,577,625      
Intrinsic value of exercisable $ 2,752,450 1,794,894 2,752,450 1,794,894      
Proceeds from option exercises     342,579      
Tax benefit realized from stock-based compensation     $ 182,234 0      
Vested percentage     51.00%        
Aggregate target grant (in Shares) 1,214,580   1,214,580        
Aggregate shares (in Shares)     619,438        
Weighted average remaining life     1 year 7 months 17 days        
2015 Plan [Member]              
Stock-Based Compensation [Abstract]              
Converted shares (in Shares)     3,318,957        
Stock-based compensation expense $ 139,783 $ 188,657 $ 279,560 388,814      
Stock Option Plan [Member]              
Stock-Based Compensation [Abstract]              
Proceeds from option exercises     342,579 $ 0      
Restricted Stock Plan [Member]              
Stock-Based Compensation [Abstract]              
Stock-based compensation expense 468,620   $ 511,534        
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]              
Future expense     $ 1,560,119        
Restricted Stock Units (RSUs) [Member]              
Stock-Based Compensation [Abstract]              
Weighted average remaining life     1 year 7 months 17 days        
Future expense     $ 6,156,920        
Omnibus Incentive Plan [Member]              
Stock-Based Compensation [Abstract]              
Stock-based compensation expense $ 1,275,430   $ 2,285,933