v3.26.1
FIXED ASSETS, NET - Schedule of Fixed Assets, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant, and Equipment [Abstract]    
Fixed assets $ 33,156 $ 30,206
Accumulated depreciation (22,935) (21,523)
Fixed assets, net $ 10,221 $ 8,683