v3.25.4
Income Taxes - Rollforward of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Reconciliation of Unrecognized Tax Benefits    
Beginning balance $ 2,909 $ 5,112
Decrease based on tax positions related to the prior year (1,588) (1,379)
Addition based on tax positions related to the current year 1,543 77
Decrease due to lapse in statute of limitations (742) (745)
Foreign currency translation adjustments 110  
Foreign currency translation adjustments   (156)
Ending balance $ 2,232 $ 2,909