v3.26.1
Share-Based Payment Awards - Equity Incentive Plan - Additional Information (Detail) - shares
Jun. 18, 2026
Jun. 18, 2025
Jun. 20, 2023
Jun. 30, 2026
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, 2026 Jun. 20, 2023    
Number of common stock, authorized for issuance 4,900,000   3,500,000    
Shares available for grant under the Long Term Incentive Plan       6,329,633 10,400,000
Shares issued 15,300,000