v3.25.4
Income Taxes - Schedule of Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Unrecognized tax benefits      
Unrecognized tax benefits, beginning balance $ 1,998 $ 1,987 $ 2,024
Additions related to current year positions 581 28 711
Additions related to prior year positions 338 0 0
Reductions for tax positions of prior years 0 0 (360)
Lapse of statute of limitations 0 0 (386)
Exchange rate fluctuations (78) (17) (2)
Unrecognized tax benefits, ending balance $ 2,839 $ 1,998 $ 1,987