XML 43 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INCOME TAXES - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2022
Dec. 31, 2023
Income Tax Disclosure [Abstract]            
Income tax expense $ 8,625 $ 4,176 $ 8,125 $ 12,322    
Tax benefit for stock-based compensation vesting     2,600      
Charges for revaluation of deferred tax liabilities       900    
Excise tax rate         1.00%  
Excise tax amount     $ 400 $ 100    
Percentage of likelihood required for a tax position to be measured     50.00%      
Liabilities for uncertain tax positions $ 0   $ 0     $ 0