XML 56 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Oct. 22, 2024
Feb. 20, 2024
Dec. 06, 2023
Oct. 31, 2023
Oct. 01, 2023
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Jun. 30, 2024
Jan. 02, 2024
Class of Stock [Line Items]                    
Total authorized share capital             226,100,000      
Common stock, shares authorized             226,000,000   226,000,000  
Common stock, par value             $ 0.00000002   $ 0.00000002  
Preferred stock, shares authorized             100,000   100,000  
Preferred stock, par value         $ 0.00000002   $ 0.01   $ 0.01  
Rights and the rights agreement expiration description             The Rights and the Rights Agreement expired at the close of business on September 30, 2024. No rights were redeemed or exchanged under the Rights Agreement.      
Preferred stock, shares issued             100,000      
Common stock voting rights             one vote per share      
Preferred stock, shares outstanding             0   0  
Number of warrants exercised             0      
Cash dividends declared, per share           $ 1.75        
Closing agreement date       Nov. 17, 2023            
Dividend paid     $ 11,700       $ 0 $ 11,660    
Adopted agreement date Oct. 22, 2024       Oct. 01, 2023          
Warrants | Torreya Partners LLC                    
Class of Stock [Line Items]                    
Exercise price             $ 6.80      
Warrants outstanding             102,513      
O 2024 Q2 Dividends                    
Class of Stock [Line Items]                    
Cash dividends declared, per share             $ 1.75      
ATM Sales Agreement                    
Class of Stock [Line Items]                    
At-the-market offering agreement, description             In no event will we sell securities registered on this registration statement in a public primary offering with a value exceeding more than one-third of our public float in any 12-month period so long as our public float remains below $75.0 million (Baby Shelf Limitation) As of January 2, 2024, the date used under applicable rules of the SEC to determine our public float at the commencement of the offering, one-third of our public float was equal to approximately $9.9 million.      
Aggregate offering price   $ 25,000                
Entity public float, threshold   $ 75,000                
Entity public float                   $ 9,900
Number of shares issued and sold             0      
Maximum                    
Class of Stock [Line Items]                    
Sale of shares and warrants under agreement             $ 100,000