XML 110 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Reconciliation of the Beginning and Ending Amount 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]      
Unrecognized tax benefits balance at January 1, $ 2,741 $ 792 $ 1,459
Increase in gross amounts of tax positions related to prior years 1,102 2,373 399
Decrease in gross amounts of tax positions related to prior years (224) 0 (929)
Increase in gross amounts of tax positions related to current years 0 196 37
Decrease due to settlements with tax authorities (460) 0 0
Increase (decrease) due to lapse in statute of limitations 116    
Increase (decrease) due to lapse in statute of limitations   (656) 0
Currency translation   36  
Currency translation (133)   (174)
Unrecognized tax benefits balance at December 31 $ 3,142 $ 2,741 $ 792