XML 117 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity - Antidilutive Shares (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Shares issuable upon exercise of restricted stock and restricted stock units      
Shares excluded from the calculation of diluted earnings per share      
Antidilutive shares 209,790 35,101 35,101
Employee Stock Option      
Shares excluded from the calculation of diluted earnings per share      
Antidilutive shares 16,437 8,501 8,501