XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Share-Based Compensation - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Jan. 01, 2017
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock equivalents authorized under Plan 2,500,000            
Unrecognized pre-tax compensation expense   $ 7,368,809          
Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period for share-based plan 2 years            
Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period for share-based plan 3 years            
Scenario, Forecast [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based compensation expense recognized       $ 6,146 $ 1,547,555 $ 3,190,888 $ 2,624,220
Straight-line [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based compensation expense recognized   933,047 $ 200,594        
Management [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based compensation expense recognized   $ 63,750 $ 31,250