XML 21 R10.htm IDEA: XBRL DOCUMENT
v3.25.1

Note 3 - Credit Losses | 3 Months Ended
--- | ---
Mar. 31, 2025
Notes to Financial Statements |
Credit Loss, Financial Instrument [Text Block] |
3. | Credit Losses
​ The majority of the Company’s accounts receivable are due from distributors of truck equipment and dealers of completed upfit trucks. Credit is extended based on an evaluation of a customer’s financial condition. A receivable is considered past due if payments have not been received within agreed upon invoice terms. Accounts receivable are written off after all collection efforts have been exhausted. The Company takes a security interest in the inventory as collateral for the receivable but often does not have a priority security interest. The Company has short-term accounts receivable at its Work Truck Attachments and Work Truck Solutions segments subject to evaluation for expected credit losses. Expected credit losses are estimated based on the loss-rate and probability of default methods. On a periodic basis, the Company evaluates its accounts receivable and establishes the allowance for credit losses based on specific customer circumstances, past events including collections and write-off history, current conditions, and reasonable forecasts about the future. ​ The following table rolls forward the activity related to credit losses for trade accounts receivable at each segment, and on a consolidated basis for the three months ended March 31, 2025 and 2024: ​
​ |  | Balance at December 31, 2024 |  |  | Additions (reductions) charged to earnings |  |  | Writeoffs |  |  | Changes to reserve, net |  |  | Balance at March 31, 2025 |
Three Months Ended March 31, 2025 |  | ​ |  |  | ​ |  |  | ​ |  |  | ​ |  |  | ​ |
Work Truck Attachments |  | $ | 1,768 |  |  | $ | 100 |  |  | $ | (8 | ) |  | $ | (3 | ) |  | $ | 1,857 |
Work Truck Solutions |  |  | 604 |  |  |  | 57 |  |  |  | (2 | ) |  |  | 18 |  |  |  | 677 |
Total |  | $ | 2,372 |  |  | $ | 157 |  |  | $ | (10 | ) |  | $ | 15 |  |  | $ | 2,534 |
​
|  | Balance at December 31, 2023 |  |  | Additions (reductions) charged to earnings |  |  | Writeoffs |  |  | Changes to reserve, net |  |  | Balance at March 31, 2024 |
Three Months Ended March 31, 2024 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Work Truck Attachments |  | $ | 1,400 |  |  | $ | 104 |  |  | $ | - |  |  | $ | (1 | ) |  | $ | 1,503 |
Work Truck Solutions |  |  | 246 |  |  |  | 75 |  |  |  | - |  |  |  | 69 |  |  |  | 390 |
Total |  | $ | 1,646 |  |  | $ | 179 |  |  | $ | - |  |  | $ | 68 |  |  | $ | 1,893 |
​

X
- Definition The entire disclosure for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-42 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 44 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-44 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-5 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-21 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-4 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-11 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-7 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-8 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-20 + Details
Name: | us-gaap_CreditLossFinancialInstrumentTextBlock
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