v3.26.1
FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Assets:    
Derivative instrument $ 1,092 $ 2,697
Level 2    
Assets:    
Restricted bank deposits, current 3,644 3,644
Derivative instrument 1,092 2,697
Restricted bank deposits, noncurrent 1,175 1,166
Level 2 | Corporate bonds    
Assets:    
Short-term marketable securities: 2,349 15,494
Long-term marketable securities: 0 8,347
Level 2 | U.S. Treasury    
Assets:    
Short-term marketable securities: 1,001 6,503
Long-term marketable securities: 0 2,029
Level 2 | Municipal bonds    
Assets:    
Short-term marketable securities: 59 237
Level 2 | Agency bonds    
Assets:    
Short-term marketable securities: 0 1,137
Long-term marketable securities: 0 507
Level 2 | Commercial paper    
Assets:    
Short-term marketable securities: 0 987
Level 3    
Liabilities:    
Contingent consideration 6,810 6,493
Money market funds | Level 1    
Assets:    
Cash equivalents: $ 46,031 $ 15,783