XML 73 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2024
USD ($)
Income Tax Examination [Line Items]    
Effective income tax rate reconciliation 24.80% 22.40%
Tax rate benefit for increased tax deductions related to stock compensation $ 488 $ 3,388
Unrecognized tax benefits $ 8,077 8,077
Penalties   1,615
Interest on income taxes expense   $ 1,073
Minimum    
Income Tax Examination [Line Items]    
Effective income tax rate reconciliation   25.00%