v3.25.0.1
DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS - Schedule of Changes in Benefit Obligations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]    
Balance at beginning of period $ 905 $ 676
Service costs 134 110
Interest costs 29 27
Prior service costs (credit) 0 (3)
Net actuarial (gain) loss (34) 74
Foreign exchange (gain) loss (51) 21
Balance at end of period $ 983 $ 905