XML 115 R96.htm IDEA: XBRL DOCUMENT v3.24.2
Income Taxes - General (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Reconciliation of the entity's provision for income taxes at statutory rates to the provision for income taxes at the entity's effective tax rate        
Effective tax rate (as a percent) 26.60% 20.10% 22.60% 20.20%
Income before provision for income taxes $ 133,854 $ 72,917 $ 177,737 $ 111,064