Annual report [Section 13 and 15(d), not S-K Item 405]

Revenue recognition (Details Narrative)

v3.25.1
Revenue recognition (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Contract fulfillment assets $ 6,399 $ 9,232
Amortization of contract fulfillment assets 3,486 2,159
Impairment of contract fulfillment assets 6,484
Impairment of contract fulfillment assets 3,464
Cost of revenues    
Impairment of contract fulfillment assets $ 3,020  
Minimum [Member]    
Estimated life of a particular model phone 3 years  
Maximum [Member]    
Estimated life of a particular model phone 4 years