XML 79 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Schedule of Uncertain Tax Position Liability and Liability for Interest And Penalties On Uncertain Tax Positions) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning balance $ 4,089 $ 2,574 $ 3,523
Increases related to current year tax positions 847 1,661 473
Increases related to prior year tax positions 20 386 420
Decreases related to prior year tax positions (103) (170) (238)
Decreases for foreign exchange differences (145) (121)  
Increases for foreign exchange differences     99
Decreases due to the lapsing of statutes of limitations (200) (241) (1,703)
Ending balance $ 4,508 $ 4,089 $ 2,574