XML 81 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition (Schedule of Disaggregation of Revenue For Each Product Group by Timing of Revenue Recognition) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Total net revenues $ 1,230,615 $ 1,147,909 $ 1,034,887
Point in Time  Revenue Recognition      
Disaggregation of Revenue [Line Items]      
Total net revenues 765,496 687,536 625,030
Over Time  Revenue Recognition      
Disaggregation of Revenue [Line Items]      
Total net revenues 465,119 460,373 409,857
Machine Clothing      
Disaggregation of Revenue [Line Items]      
Total net revenues 749,907 670,768 609,461
Machine Clothing | Point in Time  Revenue Recognition      
Disaggregation of Revenue [Line Items]      
Total net revenues 745,978 666,990 605,863
Machine Clothing | Over Time  Revenue Recognition      
Disaggregation of Revenue [Line Items]      
Total net revenues 3,929 3,778 3,598
Albany Engineered Composites      
Disaggregation of Revenue [Line Items]      
Total net revenues 480,708 477,141 425,426
Albany Engineered Composites | Point in Time  Revenue Recognition      
Disaggregation of Revenue [Line Items]      
Total net revenues 19,518 20,546 19,167
Albany Engineered Composites | Over Time  Revenue Recognition      
Disaggregation of Revenue [Line Items]      
Total net revenues 461,190 456,595 406,259
ASC      
Disaggregation of Revenue [Line Items]      
Total net revenues 175,888 184,184 165,775
ASC | Point in Time  Revenue Recognition      
Disaggregation of Revenue [Line Items]      
Total net revenues 0 0 0
ASC | Over Time  Revenue Recognition      
Disaggregation of Revenue [Line Items]      
Total net revenues 175,888 184,184 165,775
Other AEC      
Disaggregation of Revenue [Line Items]      
Total net revenues 304,820 292,957 259,651
Other AEC | Point in Time  Revenue Recognition      
Disaggregation of Revenue [Line Items]      
Total net revenues 19,518 20,546 19,167
Other AEC | Over Time  Revenue Recognition      
Disaggregation of Revenue [Line Items]      
Total net revenues $ 285,302 $ 272,411 $ 240,484