XML 30 R4.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Parentheticals (Parentheticals) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Commitments and contingencies
Common Stock, Par or Stated Value Per Share 89,224,353 96,468,071
Common Stock, Par or Stated Value Per Share 150,000,000 150,000,000
Common Stock, Par or Stated Value Per Share $ 0.01 $ 0.01
Common shares - par value $0.01 per share, 150,000,000 authorized, 89,224,353 and 96,468,071 issued as of December 31, 2022 and 2021, respectively $ 892,000 $ 965,000
Treasury Stock, Value 7,327,000 2,705,000
Treasury Stock, Carrying Basis $ 119,336 $ 54,960