XML 49 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
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,

 

 

 

2024

 

2023

 

Accounts receivable

 

$

19,798

 

 

$

15,204

 

Note receivable

 

 

4,373

 

 

 

389

 

Allowance for credit losses

 

 

(209

)

 

 

(41

)

Accounts and note receivables, net

 

$

23,962

 

 

$

15,552

 

Schedule of Changes in Allowance for Credit Losses

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

 

 

 

2024

 

2023

 

Balance, beginning of year

 

$

(41

)

 

$

(124

)

Provision for allowance for credit losses

 

 

(177

)

 

 

 

Recoveries collected and write-off

 

 

7

 

 

 

82

 

Foreign currency translation adjustments

 

 

2

 

 

 

1

 

Balance, end of year

 

$

(209

)

 

$

(41

)

 

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