XML 86 R74.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefit Plans - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Contribution Plan Disclosure [Line Items]      
Minimum percentage of employee contribution to defined contribution plan 1.00%    
Amount of employee contribution to defined contribution plan $ 23,000 $ 22,500  
Employer matching contributions to defined contribution plan 0 0  
Employee Age Fifty and Above [Member]      
Defined Contribution Plan Disclosure [Line Items]      
Amount of employee contribution to defined contribution plan 30,500 30,000  
Supplemental Employee Retirement Plan [Member]      
Defined Contribution Plan Disclosure [Line Items]      
Benefit obligations in excess of the fair value of plan assets 7,311,259 8,006,835 $ 7,958,072
Contributions to the plan 483,159 535,450  
Other Noncurrent Liabilities [Member] | Supplemental Employee Retirement Plan [Member]      
Defined Contribution Plan Disclosure [Line Items]      
Benefit obligations in excess of the fair value of plan assets 7,300,000 8,000,000  
Other Current Liabilities [Member] | Supplemental Employee Retirement Plan [Member]      
Defined Contribution Plan Disclosure [Line Items]      
Benefit obligations in excess of the fair value of plan assets $ 600,000 $ 600,000