XML 42 R27.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2024
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Valuation and Qualifying Accounts
SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS
Year Ended December 31, 2024, 2023 and 2022
(Thousands of dollars)
For the year ended December 31, 2024:
Balance at beginning of
period
Additions
charged to
costs and
expenses
Deductions
Other
additions or deductions
Balance at
end of
period
        
Allowance for credit losses$8,260 $(750)$(260)$(292)$6,958 
Reserve for credit memos746 221 (396)(9)562 
Slow-moving and obsolete inventory reserves17,579 5,447 (4,427)(877)17,722 
Accrued product warranty1,278 288 (25)(82)1,459 
Foreign net operating loss tax carryforwards1,940 785 (627)(131)1,967 
For the year ended December 31, 2023:
Balance at beginning of
period
Additions
charged to
costs and
expenses
Deductions
Other
additions or deductions (a)
Balance at
end of
period
        
Allowance for credit losses$5,021 $3,250 $(218)$207 $8,260 
Reserve for credit memos579 476 (310)746 
Slow-moving and obsolete inventory reserves10,835 9,950 (3,427)221 17,579 
Accrued product warranty1,111 213 (70)24 1,278 
Foreign net operating loss tax carryforwards2,722 367 (466)(683)1,940 
For the year ended December 31, 2022:
Balance at beginning of
period
Additions
charged to
costs and
expenses
Deductions
Other
additions or deductions (a)
Balance at
end of
period
        
Allowance for credit losses$3,091 $2,108 $(122)$(56)$5,021 
Reserve for credit memos653 92 (161)(5)579 
Slow-moving and obsolete inventory reserves10,636 4,001 (3,813)11 10,835 
Accrued product warranty1,635 372 (931)35 1,111 
Foreign net operating loss tax carryforwards3,550 1,812 (2,169)(471)2,722