v3.25.2
Schedule of Intangible and Other Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Intangible assets subject to amortization:    
Intangible assets subject to amortization, gross $ 4,288 $ 4,288
Less accumulated amortization 2,699 2,497
Intangible assets subject to amortization, net 1,589 1,791
Other assets 23 19
Intangible and other assets: 1,612 1,810
Trademarks and Trade Names [Member]    
Intangible assets subject to amortization:    
Intangible assets subject to amortization, gross $ 818 818
Trademarks and Trade Names [Member] | Minimum [Member]    
Intangible assets subject to amortization:    
Estimated useful lives of intangible assets 2 years 6 months  
Trademarks and Trade Names [Member] | Maximum [Member]    
Intangible assets subject to amortization:    
Estimated useful lives of intangible assets 8 years  
Customer Relationships [Member]    
Intangible assets subject to amortization:    
Intangible assets subject to amortization, gross $ 3,470 $ 3,470
Customer Relationships [Member] | Minimum [Member]    
Intangible assets subject to amortization:    
Estimated useful lives of intangible assets 3 years  
Customer Relationships [Member] | Maximum [Member]    
Intangible assets subject to amortization:    
Estimated useful lives of intangible assets 15 years