XML 38 R20.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Note 12 - Commitments and Contingencies | 12 Months Ended
--- | ---
Dec. 31, 2024
Notes to Financial Statements |
Commitments and Contingencies Disclosure [Text Block] | 12. Commitments and Contingencies In certain of its contracts, the Company warrants to its customers that the products it manufactures conform to the product specifications as in effect at the time of delivery of the specific product. The Company may also warrant that the products it manufactures do not infringe, violate or breach any U.S. or international patent or intellectual property rights, trade secret, or other proprietary information of any third party. On occasion, the Company contractually indemnifies its customers against any and all losses arising out of, or in any way connected with, any claim or claims of breach of its warranties or any actual or alleged defect in any product caused by the negligent acts or omissions of the Company. The Company maintains a products liability insurance policy that limits its exposure to these risks. Based on the Company’s historical activity, in combination with its liability insurance coverage, the Company believes the estimated fair value of these indemnification agreements is immaterial. The Company had no accrued warranties at December 31, 2024 or 2023, respectively, and has no history of claims paid. The Company is also involved from time-to-time in various legal proceedings arising in the normal course of business. Although the outcomes of these legal proceedings are inherently difficult to predict, the Company does not expect the resolution of these occasional legal proceedings to have a material adverse effect on its financial position, results of operations, or cash flows.

X
- Definition The entire disclosure for commitments and contingencies. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 405 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/405-30/tableOfContent Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/450/tableOfContent Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 440 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 440 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/440/tableOfContent + Details
Name: | us-gaap_CommitmentsAndContingenciesDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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