XML 77 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Mergers with AFT and AIF - Additional Information (Details) - $ / shares
Mar. 31, 2025
Dec. 31, 2024
Jul. 22, 2024
Mar. 31, 2024
Dec. 31, 2023
Aug. 02, 2022
Jul. 22, 2019
Jul. 21, 2019
Business Acquisition [Line Items]                
Common stock, par value $ 0.001 $ 0.001       $ 0.001 $ 0.001 $ 0.001
Common stock, shares issued 93,303,622 93,780,278   65,253,275 65,253,275 1,932,641    
AFT First Merger                
Business Acquisition [Line Items]                
Common stock, par value     $ 0.001          
Converted into right to receive shares for each outstanding share of common stock     0.9441          
AIF First Merger                
Business Acquisition [Line Items]                
Common stock, par value     $ 0.001          
Converted into right to receive shares for each outstanding share of common stock     0.9547          
AFT and AIF First Merger                
Business Acquisition [Line Items]                
Common stock, shares issued     28,527,003