v3.26.1
FAIR VALUE MEASUREMENTS - Schedule of Level 3 Fair Value Measurements (Details) - Tax Credits - USD ($)
3 Months Ended
Jul. 31, 2026
Apr. 30, 2026
Jan. 31, 2026
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Beginning balance of fair value $ 17,329,780 $ 13,929,780 $ 10,400,000
Tax credit generation 5,000,000 3,400,000 3,300,000
Other     229,780
Proceeds from sale of 2025 tax credits (12,829,780)    
Ending balance of fair value $ 9,500,000 $ 17,329,780 $ 13,929,780