XML 94 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
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, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning balance $ 4,508 $ 4,089 $ 2,574
Increase related to current year tax positions 2,728 847 1,661
Increases for foreign exchange differences 116    
Decreases for foreign exchange differences   (145) (121)
Increase related to prior year tax positions 26 20 386
Decrease due to the lapsing of statutes of limitations (158) (200) (241)
Decrease related to prior year tax positions (508) (103) (170)
Decrease due to settlements of prior year tax positions (1,880) 0 0
Ending balance $ 4,832 $ 4,508 $ 4,089