v3.24.2.u1
Subsequent Events - Additional Information (Detail) - $ / shares
3 Months Ended 6 Months Ended
Aug. 28, 2024
Aug. 20, 2024
Aug. 03, 2024
Aug. 03, 2024
Subsequent Event [Line Items]        
Dividends declared per share     $ 0.07 $ 0.07
Common Stock [Member]        
Subsequent Event [Line Items]        
Issuance of common stock     1,000,000  
Subsequent Event [Member]        
Subsequent Event [Line Items]        
Number of shares outstanding increased   15,084,356    
Number of warrants outstanding decreased   255,265    
Subsequent Event [Member] | Common Stock [Member]        
Subsequent Event [Line Items]        
Issuance of common stock   3,317,488    
Subsequent Event [Member] | Warrant [Member]        
Subsequent Event [Line Items]        
Warrant exercised   3,318,443    
O 2024 Q2 Dividends [Member] | Subsequent Event [Member]        
Subsequent Event [Line Items]        
Dividend payable date Oct. 02, 2024      
Dividend payable date of record Sep. 18, 2024