XML 67 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events - Additional Information (Details) - $ / shares
Sep. 26, 2024
Sep. 10, 2024
Aug. 15, 2024
Aug. 07, 2024
Aug. 05, 2024
Jul. 21, 2024
Aug. 06, 2024
Jul. 22, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Aug. 02, 2022
Subsequent Event [Line Items]                              
Common stock, par value                 $ 0.001   $ 0.001       $ 0.001
Common stock, shares issued                 65,253,275 65,253,275 65,253,275 65,253,275 65,451,359 65,451,359 1,932,641
Forecast                              
Subsequent Event [Line Items]                              
Dividend payable date Sep. 26, 2024   Aug. 15, 2024                        
Dividend record date   Sep. 10, 2024                          
Subsequent Events                              
Subsequent Event [Line Items]                              
Dividend declared date       Aug. 07, 2024   Jul. 21, 2024                  
Dividend declared per share           $ 0.2 $ 0.38                
Dividend record date         Aug. 05, 2024                    
Subsequent Events | AFT First Merger                              
Subsequent Event [Line Items]                              
Common stock, par value               $ 0.001              
Common stock, shares issued               14,868,092              
Converted into right to receive shares for each outstanding share of common stock               0.9547              
Subsequent Events | AIF First Merger                              
Subsequent Event [Line Items]                              
Common stock, par value               $ 0.001              
Common stock, shares issued               13,658,992              
Converted into right to receive shares for each outstanding share of common stock               0.9441