XML 81 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity and Dividends - Additional Information (Details) - Company Repurchase Plan - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Jul. 27, 2023
Feb. 24, 2015
Equity Class Of Treasury Stock [Line Items]        
Stock repurchase plan, authorized amount     $ 50,000,000 $ 50,000,000
Stock repurchased during period, Shares 0 0