Annual report [Section 13 and 15(d), not S-K Item 405]

INCOME TAXES - Reconciliation of Uncertain Tax Benefits (Details)

v3.25.0.1
INCOME TAXES - Reconciliation of Uncertain Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Reconciliation of the beginning and ending amount of liabilities associated with uncertain tax benefits, excluding interest and penalties    
Unrecognized tax benefits, opening balance $ 471 $ 110
Settlement of liability reclassified as income tax payable 0 0
Payments on liability 0 0
Tax positions taken in a prior period    
Gross increases 318 360
Gross decreases 0 0
Tax positions taken in the current period    
Gross increases 0 0
Gross decreases 0 0
Lapse of applicable statute of limitations 0 0
Currency translation adjustments (10)  
Currency translation adjustments   1
Unrecognized tax benefits, ending balance $ 779 $ 471