Annual report [Section 13 and 15(d), not S-K Item 405]

INCOME TAXES - Narrative (Details)

v3.25.0.1
INCOME TAXES - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Taxes        
Change in valuation allowance for deferred income taxes $ 22,630 $ (2,609) $ (1,055)  
Net operating loss carryforwards for U.S. federal income tax purposes 0      
Research and experimentation credit carryforwards $ 5,439      
Estimated effective tax rate 25.30% (21.40%) (13.70%)  
Unrecognized tax benefits $ 2,863 $ 890 $ 813 $ 696
Unrecognized tax benefits that would impact effective tax rate 433 798    
Unrecognized tax benefits that reduce deferred tax assets $ 2,438 $ 516    
Minimum        
Income Taxes        
Foreign statutory tax rate, foreign operations 23.00%      
Maximum        
Income Taxes        
Foreign statutory tax rate, foreign operations 30.00%