XML 48 R30.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Schedule of Accounts and Note Receivable, Net

Accounts and note receivables, net, consisted of the following at the dates indicated (in thousands):

 

 

 

December 31,

 

 

 

2023

 

2022

 

Accounts receivable

 

$

15,204

 

 

$

15,738

 

Note receivable

 

 

389

 

 

 

1,522

 

Allowance for credit losses

 

 

(41

)

 

 

(124

)

Accounts and note receivables, net

 

$

15,552

 

 

$

17,136

 

Schedule of Changes in Allowance for Credit Losses

Changes in the allowance for credit losses as of December 31, 2023 and 2022 consisted of the following (in thousands):

 

 

 

2023

 

2022

 

Balance, beginning of year

 

$

(124

)

 

$

(70

)

Provision for allowance for credit losses

 

 

 

 

 

(88

)

Recoveries collected and write-off

 

 

82

 

 

 

26

 

Foreign currency translation adjustments

 

 

1

 

 

 

8

 

Balance, end of year

 

$

(41

)

 

$

(124

)

 

Schedule of Estimated Useful Lives of Assets

Depreciation is calculated on a straight-line basis over the estimated useful lives of the assets, as follows:

Buildings

20 to 30 years

Leasehold improvement

Shorter of the estimated useful life or the term of the lease

Machinery and electronic devices

3 to 10 years

Furniture and fixtures

3 to 5 years

Motor vehicles

3 to 5 years