v3.25.1
DESCRIPTION OF THE COMPANY (Details Narrative)
3 Months Ended
Apr. 25, 2016
Mar. 31, 2025
Debt Instrument [Line Items]    
Debt instrument maturity date   Apr. 22, 2026
6% Senior Secured Notes [Member]    
Debt Instrument [Line Items]    
Initial public offering for debt description the Company completed the IPO of its 6% senior secured notes due April 22, 2026 (the “Notes”).  
Debt instrument maturity date Apr. 22, 2026