v3.26.1
INVENTORIES, NET - Schedule of Inventories, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Inventory [Line Items]        
Allowance for inventory obsolescence $ (990) $ (783) $ (686) $ (537)
Total inventories, net 53,315 53,238    
Loose diamonds        
Inventory [Line Items]        
Inventory, gross 10,457 11,834    
Fine jewelry and other        
Inventory [Line Items]        
Inventory, gross $ 43,848 $ 42,187