v3.25.2
Subsequent Events (Details) - board_seat
Aug. 07, 2025
Jul. 18, 2025
Jun. 30, 2025
Subsequent Event [Line Items]      
Number of seats on the board of directors     7
Subsequent Event      
Subsequent Event [Line Items]      
Number of seats on the board of directors 8 8