v3.25.1
Equity - Additional Information (Details) - $ / shares
Mar. 31, 2025
Aug. 29, 2022
May 13, 2021
Class Of Stock [Line Items]      
Common stock, par value   $ 10.1 $ 18.38
Warrant Issue   684,510 509,370
Fully Vested   171,128 382,027
Vesting of the Remaining Shares of the Warrant   513,382 127,343
May 2021 Warrant Agreement [Member]      
Class Of Stock [Line Items]      
Warrant shares vested and exercisable 509,370    
August 2022 Warrant Agreement [Member]      
Class Of Stock [Line Items]      
Warrant shares vested and exercisable 175,904