XML 49 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Recently issued and applicable accounting pronouncements (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Jan. 01, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Tax effected cumulative adjustment to retained earnings $ 645,057   $ 622,404 $ 507,374 $ 474,930
Retained Earnings          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Tax effected cumulative adjustment to retained earnings $ 54,496   32,388    
Cumulative Effect, Period of Adoption, Adjustment          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Tax effected cumulative adjustment to retained earnings     (118)    
Cumulative Effect, Period of Adoption, Adjustment | Retained Earnings          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Tax effected cumulative adjustment to retained earnings   $ 100 $ (118)