Annual report pursuant to Section 13 and 15(d)

INCOME TAXES (Schedule of Unrecognized Tax Benefits) (Details)

v3.25.0.1
INCOME TAXES (Schedule of Unrecognized Tax Benefits) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Unrecognized Tax Benefits [Roll Forward]      
Balance at January 1 $ 30,466 $ 22,996 $ 21,330
Increase for current year positions 1,451 2,333 751
Increase for prior year positions 1,001 4,453 896
Interest and penalties for prior years 255 1,063 160
Statute lapse for prior year positions (3) 0 0
Settlements for prior year positions (3,166) (379) (141)
Increase from foreign exchange (312) 0 0
Balance at December 31 29,692 $ 30,466 $ 22,996
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 3,700    
Unrecognized Tax Benefits That Would Not Impact Effective Tax Rate $ 26,000