Annual report [Section 13 and 15(d), not S-K Item 405]

Schedule II - Valuation and Qualifying Accounts

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]  
Schedule II - Valuation and Qualifying Accounts
Schedule II - Valuation and Qualifying Accounts


For the years ended December 31,
2024 2023 2022
Allowance for credit losses (in thousands):
Allowance as of beginning of year $ 3,449  $ 2,019  $ 1,677 
Additions charged to costs and operating expenses
3,922  1,484  2,084 
Deductions
(910) (54) (1,742)
Allowance as of end of year $ 6,461  $ 3,449  $ 2,019 
For the years ended December 31,
2024 2023 2022
Valuation allowance for deferred tax assets (in thousands):
Allowance as of beginning of year $ 9,906  $ 8,337  $ 8,257 
Additions charged to costs and operating expenses
520  75  80 
Additions charged to other accounts (a)
8,875  1,494  — 
Allowance as of end of year $ 19,301  $ 9,906  $ 8,337 
(a) 2024 activity primarily includes the valuation allowance established from the Kellstrom Aerospace acquisition.