v3.26.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
May 31, 2026
May 31, 2025
Mar. 31, 2026
Income Taxes [Line Items]      
Owned percentage 100.00%    
U.S. federal tax percentage 21.00%    
Deferred tax assets     $ 2,300
Gain/(loss) on investments $ 500 $ (100)  
Realized gain loss on investment (20) 100  
Operating expense $ 100 $ 0