v3.24.2
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Income (loss) before income taxes:          
Domestic $ 36,996 $ 40,189 $ 50,653 $ 12,416  
Foreign (412) (2,335) (429) (1,036)  
Income before income taxes 36,584 37,854 50,224 11,380  
Income tax expense $ 17,698 $ 12,091 $ 22,359 $ 5,153  
Effective tax rate (in percent) 48.00% 32.00% 45.00% 45.00%  
Income tax payable $ 1,000   $ 1,000   $ 1,000