v3.26.1
Basis of presentation (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2026
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Customer
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Basis of presentation [Abstract]            
Number of domestic casino and gaming customers in an overstock position | Customer       1    
Accounts receivable   $ 10,359   $ 10,359   $ 6,364
Cost of goods sold   6,946 $ 7,146 14,108 $ 13,840  
Accrued liability   4,907   4,907   $ 4,763
Net sales   13,948 $ 13,798 28,363 $ 26,851  
Refunds for IEEPA Tariffs [Member]            
Basis of presentation [Abstract]            
Previously paid duties   572   572    
Accounts receivable   572   572    
Cost of goods sold   (572)        
Accrued liability   1,070   $ 1,070    
Net sales   $ (1,007)        
Refunds for IEEPA Tariffs [Member] | Subsequent Event [Member]            
Basis of presentation [Abstract]            
Cash reimbursements of previously paid duties via the CAPE portal $ 466