v3.25.2
Subsequent Events (Details)
6 Months Ended
Jul. 14, 2025
Jun. 30, 2025
Subsequent Events    
Stock split   0.05
Subsequent event | Minimum    
Subsequent Events    
Stock split 0.05