XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2024
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Expense (Benefit)
The provision for income taxes is shown in the tables below:
 Three Months Ended June 30, Six Months Ended June 30,
 2024202320242023
Income tax expense (benefit)$9,995 $1,774 $26,854 $(2,076)