v3.24.2.u1
Shareholders' Equity - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 12, 2024
Aug. 03, 2024
Aug. 03, 2024
Class of Stock [Line Items]      
Net proceeds from equity offering     $ 29,450,000
Quarterly cash dividend declared per share   $ 0.07 $ 0.07
Common Stock [Member]      
Class of Stock [Line Items]      
Dividend paid   $ 800,000 $ 800,000
Common Stock [Member] | Over-Allotment Option [Member] | Underwriting Agreement [Member]      
Class of Stock [Line Items]      
Sale of stock, number of shares issued 1,000,000    
Sale of stock, price per share $ 31    
Proceeds from issuance or sale of stock $ 31,000,000    
Net proceeds from equity offering 29,500,000    
Underwriting discount and commissions 1,500,000    
Third party expenses related to equity offering $ 900,000    
Jefferies LLC, William Blair Company, L.L.C., And TD Securities (USA) LLC | Common Stock [Member] | Over-Allotment Option [Member] | Underwriting Agreement [Member]      
Class of Stock [Line Items]      
Sale of stock, number of shares issued 300,000    
TowerBrook Capital Partners, LP | Common Stock [Member] | Over-Allotment Option [Member] | Underwriting Agreement [Member]      
Class of Stock [Line Items]      
Sale of stock, number of shares issued 1,300,000    
Proceeds from issuance or sale of stock $ 0