Note J - Revenue From Contracts With Customers (Details Textual) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
Mar. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|---|---|
| Standard Product Warranty Accrual | $ 608 | |||
| Contract with Customer, Liability | $ 5,056 | $ 5,324 | $ 5,629 | $ 6,708 |
| X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|