v3.26.1
OTHER NON-CURRENT ASSETS (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Operating lease assets $ 21,087 $ 19,724
Operating lease assets, location Total other non-current assets Total other non-current assets
Net deferred tax assets $ 12,719 $ 5,145
Deposits and escrows - properties 1,721 1,699
Indemnification assets 521 499
Deposits - equipment 336 386
Other 395 348
Total other non-current assets $ 36,779 $ 27,801