XML 80 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Unrecognized Tax Benefits) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of Unrecognized Tax Benefits [Roll Forward]      
Balance at beginning of year $ 439 $ 1,282 $ 1,244
Addition based on tax positions related to current year 589 176 52
Addition based on tax positions related to prior years 0 216 0
Reduction based on tax positions related to prior years (128) 0 0
Currency translation adjustments (8) (6)  
Currency translation adjustments     41
Reduction for settled tax examinations 0 (1,229) 0
Reduction for payments made (94) 0 0
Reduction for lapses of statute of limitations 0 0 (55)
Balance at end of year $ 798 $ 439 $ 1,282