XML 49 R32.htm IDEA: XBRL DOCUMENT v3.25.4
Summary Of Major Accounting Policies-Treasury Stock - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2015
Accounting Policies [Abstract]      
Treasury stock, shares 1,810,732 825,427 2,000,000.0
Treasury Stock, Value, Acquired, Cost Method $ 40,270 $ 20,045 $ 100,000
Treasury Stock, Common, Shares 11,473,997 10,173,091