XML 109 R97.htm IDEA: XBRL DOCUMENT v3.22.4
Revision of Prior Period Financial Statements - Schedule of Revised Consolidated Statements of Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Net income $ 178,144 $ 136,089 $ 114,376
Comprehensive income $ 123,448 153,865 116,614
As previously Reported      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Net income   132,260 108,648
Comprehensive income   150,036 110,886
Adjustments      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Net income   3,829 5,728
Comprehensive income   $ 3,829 $ 5,728