XML 36 R23.htm IDEA: XBRL DOCUMENT v3.25.3
Details of Selected Balance Sheet Accounts (Tables)
9 Months Ended
Sep. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable, Net
Additional information regarding selected balance sheet accounts as of September 30, 2025 and December 31, 2024 is presented below (in thousands):
September 30,
2025
December 31,
2024
Accounts receivable, net:
Trade$130,016 $128,167 
Unbilled revenue23,297 22,242 
Contract assets43,573 40,101 
Other7,255 6,440 
Total accounts receivable204,141 196,950 
Allowance for doubtful accounts(2,524)(2,614)
$201,617 $194,336 
Allowance for doubtful accounts as a percentage of total accounts receivable%%
Schedule of Contract with Customer, Asset and Liability
September 30,
2025
December 31,
2024
Deferred revenue (contract liabilities)$73,200 $52,399 
Schedule of Accounts Receivable, Allowance for Credit Loss
The following provides a summary of activity in the allowance for doubtful accounts for the nine months ended September 30, 2025 and 2024 (in thousands):
Nine Months Ended September 30,
20252024
Allowance for doubtful accounts – January 1$2,614 $4,497 
Provisions195 855 
Write-offs(615)(726)
Other330 84 
Allowance for doubtful accounts – September 30$2,524 $4,710 
Schedule of Inventory, Net
September 30,
2025
December 31,
2024
Inventories, net:
Finished goods and purchased products$111,034 $110,850 
Work in process37,174 34,539 
Raw materials109,232 108,421 
Total inventories257,440 253,810 
Allowance for excess or obsolete inventory(34,571)(38,974)
$222,869 $214,836 
Schedule of Property, Plant and Equipment, Net
September 30,
2025
December 31,
2024
Property, plant and equipment, net:
Property, plant and equipment$751,543 $734,548 
Accumulated depreciation(478,290)(467,677)
$273,253 $266,871 
Schedule of Finite-Lived Intangible Assets
September 30, 2025December 31, 2024
Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying AmountGross
Carrying
Amount
Accumulated
Amortization
Net Carrying Amount
Other intangible assets:
Customer relationships$123,064 $61,142 $61,922 $122,859 $55,534 $67,325 
Patents/Technology/Know-how70,269 43,640 26,629 70,206 39,699 30,507 
Tradenames and other47,751 21,638 26,113 47,729 19,699 28,030 
$241,084 $126,420 $114,664 $240,794 $114,932 $125,862 
Schedule of Other Noncurrent Assets
September 30,
2025
December 31,
2024
Other noncurrent assets:
Deferred compensation plan$19,309 $18,245 
Deferred financing costs1,130 1,619 
Deferred income taxes2,454 1,964 
Other3,437 3,075 
$26,330 $24,903 
Schedule of Accrued Liabilities
September 30,
2025
December 31,
2024
Accrued liabilities:
Accrued compensation$18,246 $22,350 
Accrued taxes, other than income taxes4,371 1,234 
Insurance liabilities3,067 3,383 
Accrued interest2,504 1,555 
Accrued commissions2,971 3,237 
Other6,693 5,102 
$37,852 $36,861