v3.25.3
Subsequent Events (Details Narrative) - USD ($)
shares in Millions, $ in Millions
1 Months Ended
Oct. 30, 2025
Nov. 12, 2025
Sep. 30, 2025
Subsequent Event [Line Items]      
Share repurchase program, amount     $ 200.0
Subsequent Event [Member]      
Subsequent Event [Line Items]      
Number of shares repurchased, shares   2.6  
Number of shares repurchased, value   $ 10.1  
Percentage of common stock outstanding prior to implementation program   6.00%  
Subsequent Event [Member] | October 2025 Loan Term Sheet [Member] | Master Lending Agreement [Member]      
Subsequent Event [Line Items]      
Long term debt $ 10.0    
Borrowing fee rate 7.90%    
Initial collateral percentage 170.00%    
Margin call rate percentage 140.00%