XML 88 R78.htm IDEA: XBRL DOCUMENT v3.23.2
Revision of Prior Period Financial Statements - Schedule of Revised Consolidated Statements of Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Net income $ 47,212 $ 41,855 $ 94,247 $ 93,308
Comprehensive income $ 72,723 32,036 $ 110,739 39,971
As previously Reported        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Net income   45,896   93,733
Comprehensive income   36,077   40,396
Adjustments        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Net income   (4,041)   (425)
Comprehensive income   $ (4,041)   $ (425)