Annual report [Section 13 and 15(d), not S-K Item 405]

Stockholders' Equity - Common Stock (Details)

v3.25.2
Stockholders' Equity - Common Stock (Details)
Nov. 29, 2023
shares
Oct. 07, 2022
shares
Jun. 30, 2025
shares
Class of Stock [Line Items]      
Common stock, shares authorized     275,000,000
Common Stock      
Class of Stock [Line Items]      
Reverse stock split, shares received per share tendered 0.05 0.04  
Pre-split shares required for one post-split share of common stock 20 1  
Fractional shares issued in reverse stock split 0