XML 96 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Weighted Average Common Shares - Additional Information (Detail) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Employee Stock Option      
Anti-dilutive awards excluded from computations of diluted earnings per share 0 100,000 300,000
Common Stock [Member]      
Weighted average number of shares issued 14,000 19,000 24,000
Common Stock [Member] | Maximum [Member]      
Weighted average number of shares issued 100,000 100,000 100,000