XML 141 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Significant Accounting Policies - Schedule of Common Stock Outstanding (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Common Stock, Shares, Outstanding [Roll Forward]      
Balance, beginning of year (in shares) 29,910,439 34,746,904 34,480,181
Retirement related to stock repurchase (in shares) (747,351) (5,224,016) (124,454)
Issuance related to stock-based compensation (in shares) 244,742 387,551 391,177
Balance, end of year (in shares) 29,407,830 29,910,439 34,746,904