XML 113 R103.htm IDEA: XBRL DOCUMENT v3.24.1
Deferred Compensation - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Deferred Compensation Obligations $ 3,900,000 $ 3,300,000
Liability outstanding 126,000 160,000
Benefits paid 68,000 0
Charges to operations 9,000 12,000
Deferred Compensation Plan [Member]    
Charges to operations $ 14,000 $ 14,000