v3.25.1
STOCK-BASED COMPENSATION - Long-term Incentive Plan (Details) - USD ($)
1 Months Ended 3 Months Ended
Oct. 31, 2023
Mar. 31, 2025
Mar. 31, 2024
Long-term Incentive Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Shares authorized (in shares)   10,215,756  
Restricted Stock Units (RSUs) | Long-term Incentive Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Unamortized stock-based compensation expense weighted-average remaining contractual life 3 years    
Restricted Stock Units (RSUs) And Stock Options      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Unamortized stock-based compensation expense weighted-average remaining contractual life   1 year 8 months 12 days  
Share-based compensation expense   $ 2,355,395 $ 6,093,371
Unamortized stock-based compensation expense for unvested stock   18,128,349  
Restricted Stock Units (RSUs) And Stock Options | Cost of Sales      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based compensation expense   485,319  
Restricted Stock Units (RSUs) And Stock Options | General and Administrative Expense      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based compensation expense   $ 1,870,076  
CEO Restricted Stock      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based compensation expense     $ 4,583,632