XML 82 R65.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
Dec. 31, 2023
Dec. 31, 2022
Unrecognized Tax Benefits [Roll Forward]      
Beginning balance $ 4,832 $ 4,508 $ 4,089
Decrease related to prior year tax positions (467) (508) (103)
Increase related to current year tax positions 338 2,728 847
Decreases for foreign exchange differences (267)   (145)
Increases for foreign exchange differences   116  
Increase related to prior year tax positions 199 26 20
Decrease due to the lapsing of statutes of limitations (175) (158) (200)
Decrease due to settlements of prior year tax positions 0 (1,880) 0
Ending balance $ 4,460 $ 4,832 $ 4,508