XML 52 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Share-Based Payment Awards - Equity Incentive Plan - Additional Information (Detail) - shares
Jun. 18, 2025
Jun. 20, 2023
Jun. 30, 2025
Jun. 17, 2025
2016 Long Term Incentive Plan [Member]        
Class Of Stock [Line Items]        
Shares available for grant under the Long Term Incentive Plan       184,904
2023 Long Term Incentive Plan [Member]        
Class Of Stock [Line Items]        
Equity incentive plan, approval date Jun. 18, 2025 Jun. 20, 2023    
Number of common stock, authorized for issuance 2,900,000 3,500,000    
Shares available for grant under the Long Term Incentive Plan     4,743,299 7,500,000
Shares issued 10,400,000