XML 83 R76.htm IDEA: XBRL DOCUMENT v3.25.2
Treasury Stock - Additional Information (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 12, 2024
Nov. 18, 2024
Apr. 11, 2024
Nov. 18, 2023
Equity Class Of Treasury Stock [Line Items]                  
Percentage of repurchase of Common Stock               10.00%  
Number of shares authorized for repurchase               507,707  
Vested restricted stock award surrendered in lieu of cash payment             584   549
Treasury Stock, Shares outstanding 597,999   597,999   519,243        
Common Stock [Member]                  
Equity Class Of Treasury Stock [Line Items]                  
Percentage of additional outstanding shares repurchase           5.00%      
Shares repurchased under stock repurchase program 481,967   481,967   403,211        
Treasury stock activity (shares) 23,940 235,719 78,756 235,719          
Common Stock [Member] | Maximum [Member]                  
Equity Class Of Treasury Stock [Line Items]                  
Number of shares authorized for repurchase           228,858