XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INCOME TAXES (Tables)
6 Months Ended
Jun. 30, 2024
INCOME TAXES  
Schedule of income tax provisions

Provision for income taxes for the three and six months ended June 30, 2024 and 2023 consisted of the following (in thousands):


 


Three Months Ended June 30,




Six Months Ended June 30,

 


2024


 


2023




2024


2023

Income before provision for income taxes

29,114
   9,872
$ 53,834

$ 19,657

Provision for income taxes


(8,178 )  
(2,844)

(14,243)


(4,351)

Effective tax rate


28.1 %  
28.8 %

26.5 %

22.1 %