v3.25.4
Organization and Basis of Presentation (Details)
Jun. 06, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Agreement term 3 years
Agreement automatic extension period 1 year