v3.26.1
Consolidated Statements of Equity (Unaudited) - USD ($)
$ in Thousands
Series A
Common Stock
Class B
Common Stock
Class B
Treasury Stock
Additional paid-in capital
Accumulated deficit
Accumulated other comprehensive income
Noncontrolling interests
Total
Balance at Jul. 31, 2024 $ 8 $ 238 $ (168) $ 280,048 $ (201,743) $ 3,802 $ 4,073 $ 86,258
Balance (in Shares) at Jul. 31, 2024 787,163 23,819,948            
Balance (in Shares) at Jul. 31, 2024     101,487          
Net (loss) income (18,426) (163) (18,589)
Stock-based compensation $ 3 1,211 1,214
Stock-based compensation (in Shares)   354,918            
Forfeiture of restricted stock
Forfeiture of restricted stock (in Shares)   (7,500)            
Shares withheld for payroll taxes (108) (108)
Shares withheld for payroll taxes (in Shares)   (59,406)            
Sale of Rafael Medical Devices membership units 44 44
Shares issued in connection with Cyclo Merger $ 71 14,621 14,692
Shares issued in connection with Cyclo Merger (in Shares)   7,132,228            
Rollover options issued in connection with Cyclo Merger 360 360
Replacement Warrants issued in connection with Cyclo Merger 472 472
DTLM shares issued in connection with the DTLM Sale Transactions 30 30
Unrealized gain on available-for-sale securities 108 108
Foreign currency translation adjustment 37 37
Balance at Apr. 30, 2025 $ 8 $ 312 $ (168) 296,648 (220,169) 3,947 3,940 84,518
Balance (in Shares) at Apr. 30, 2025 787,163 31,240,188            
Balance (in Shares) at Apr. 30, 2025     101,487          
Balance at Jan. 31, 2025 $ 8 $ 241 $ (168) 280,831 (215,390) 3,859 3,182 72,563
Balance (in Shares) at Jan. 31, 2025 787,163 24,125,152            
Balance (in Shares) at Jan. 31, 2025     101,487          
Net (loss) income (4,779) 728 (4,051)
Stock-based compensation 353 353
Shares withheld for payroll taxes (33) (33)
Shares withheld for payroll taxes (in Shares)   (17,192)            
Sale of Rafael Medical Devices membership units 44 44
Rollover options issued in connection with Cyclo Merger 360 360
Replacement Warrants issued in connection with Cyclo Merger 472 472
Common Stock issued as part of Cyclo Merger $ 71 14,621 14,692
Common Stock issued as part of Cyclo Merger (in Shares)   7,132,228            
DTLM shares issued in connection with the DTLM Sale Transactions 30 30
Unrealized gain on available-for-sale securities 84 84
Foreign currency translation adjustment 4 4
Balance at Apr. 30, 2025 $ 8 $ 312 $ (168) 296,648 (220,169) 3,947 3,940 84,518
Balance (in Shares) at Apr. 30, 2025 787,163 31,240,188            
Balance (in Shares) at Apr. 30, 2025     101,487          
Balance at Jul. 31, 2025 $ 8 $ 508 $ (168) 322,161 (232,263) 4,145 3,980 98,371
Balance (in Shares) at Jul. 31, 2025 787,163 50,789,697            
Balance (in Shares) at Jul. 31, 2025     101,487          
Net (loss) income (20,459) 1,437 (19,022)
Stock-based compensation $ 5 1,152 1,157
Stock-based compensation (in Shares)   473,629            
Shares withheld for payroll taxes (79) (79)
Shares withheld for payroll taxes (in Shares)   (56,678)            
Unrealized gain on available-for-sale securities 266 266
Foreign currency translation adjustment 110 110
Balance at Apr. 30, 2026 $ 8 $ 513 $ (168) 323,234 (252,722) 4,521 5,417 80,803
Balance (in Shares) at Apr. 30, 2026 787,163 51,206,648            
Balance (in Shares) at Apr. 30, 2026     101,487          
Balance at Jan. 31, 2026 $ 8 $ 513 $ (168) 323,081 (248,496) 4,231 4,089 83,258
Balance (in Shares) at Jan. 31, 2026 787,163 51,218,790            
Balance (in Shares) at Jan. 31, 2026     101,487          
Net (loss) income (4,226) 1,328 (2,898)
Stock-based compensation 172 172
Shares withheld for payroll taxes (19) (19)
Shares withheld for payroll taxes (in Shares)   (12,142)            
Unrealized gain on available-for-sale securities 266 266
Foreign currency translation adjustment 24 24
Balance at Apr. 30, 2026 $ 8 $ 513 $ (168) $ 323,234 $ (252,722) $ 4,521 $ 5,417 $ 80,803
Balance (in Shares) at Apr. 30, 2026 787,163 51,206,648            
Balance (in Shares) at Apr. 30, 2026     101,487