XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.2
INCOME TAXES (Tables)
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Schedule of income tax provisions

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


 


Three Months Ended June 30,




Six Months Ended June 30,

 


2023


 


2022




2023


2022

Income (loss) before provision for income taxes

 9,872
  ( 1,993 )
$ 19,657

$ 3,644

Benefit from (provision for) income taxes


(2,844 )  
174

(4,351 )

(387 )

Effective tax rate


28.8 %  
8.7 %

22.1 %

10.6 %