XML 119 R102.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES (Schedule of Unrecognized Tax Benefits) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning Balance $ 7,865 $ 8,155 $ 3,317
Increases in tax positions from current year 3,307 4,739 5,310
Increases in tax positions from acquisitions 0 393 0
Increases in tax positions from prior years 716 2,447 1,350
Decreases in tax positions from prior years (47) (6,945) 0
Decreases due to lapse of statute of limitations (438) (1,121) (1,298)
Increase resulting from foreign currency translation 68 197  
Decrease resulting from foreign currency translation     (524)
Ending Balance $ 11,471 $ 7,865 $ 8,155