XML 88 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCK-BASED COMPENSATION - Schedule of RSU Vesting Periods (Details) - Restricted Stock Units (RSUs)
12 Months Ended
Dec. 31, 2023
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Shares (in shares) | shares 579,412
Unrecognized Stock Compensation Expense | $ $ 1,250,246
Share-based Payment Arrangement, Tranche One  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Shares (in shares) | shares 240,060
Unrecognized Stock Compensation Expense | $ $ 911,704
Share-based Payment Arrangement, Tranche Two  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Shares (in shares) | shares 182,090
Unrecognized Stock Compensation Expense | $ $ 170,045
Share-based Payment Arrangement, Tranche Three  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Shares (in shares) | shares 157,262
Unrecognized Stock Compensation Expense | $ $ 168,497