XML 60 R67.htm IDEA: XBRL DOCUMENT
v3.20.1

Note 30 - Valuation Accounts (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2019
Notes Tables |
Schedule of Valuation Allowance for Impairment of Recognized Servicing Assets [Table Text Block] |
|  | Allowance for deferred tax assets |  | Allowance for doubtful accounts |  | Slow-moving inventory |  | Warranty reserve
Balance as of December 31, 2016 |  |  | 19,450 |  |  |  | 960 |  |  |  | 803 |  |  |  | 548 |
Charges to costs and expenses |  |  | 1,536 |  |  |  | 69 |  |  |  | 239 |  |  |  | 316 |
Deductions: write-off and others |  |  | (6,720 | ) |  |  | - |  |  |  | (319 | ) |  |  | (415 | )
Balance as of December 31, 2017 |  |  | 14,266 |  |  |  | 1,029 |  |  |  | 723 |  |  |  | 449 |
Charges to costs and expenses |  |  | 515 |  |  |  | 365 |  |  |  | 355 |  |  |  | 433 |
Deductions: write-off and others |  |  | (228 | ) |  |  | 10 |  |  |  | (104 | ) |  |  | (334 | )
Balance as of December 31, 2018 |  |  | 14,553 |  |  |  | 1,404 |  |  |  | 974 |  |  |  | 548 |
Charges to costs and expenses |  |  | 859 |  |  |  | 94 |  |  |  | 333 |  |  |  | 131 |
Deductions: write-off and others |  |  | (435 | ) |  |  | (9 | ) |  |  | (223 | ) |  |  | (308 | )
Balance as of December 31, 2019 |  |  | 14,977 |  |  |  | 1,490 |  |  |  | 1,085 |  |  |  | 370 |

X
- Definition Tabular disclosure of the activity by class in any valuation allowance for impairment of recognized servicing assets - including beginning and ending balances, aggregate additions charged and recoveries credited to operations, and aggregate write-downs charged against allowance. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 50 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746 + Details
Name: | us-gaap_ScheduleOfValuationAllowanceForImpairmentOfRecognizedServicingAssetsTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_TableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration