XML 53 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-Based Payment Awards - Equity Incentive Plan - Additional Information (Detail) - shares
Jun. 20, 2023
Mar. 31, 2024
Dec. 31, 2023
2016 Long Term Incentive Plan [Member]      
Class Of Stock [Line Items]      
Number of common stock, authorized for issuance     5,900,000
Shares remained available for grant     184,904
2023 Long Term Incentive Plan [Member]      
Class Of Stock [Line Items]      
Number of common stock, authorized for issuance 3,500,000    
Shares available for grant under the Long Term Incentive Plan   176,000  
Shares remained available for grant 184,904    
Equity incentive plan, approval date Jun. 20, 2023