XML 72 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition (Schedule of Disaggregate Revenue for Each Business Segment) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Total revenue $ 929,240 $ 900,610 $ 1,054,132
Point in Time  Revenue Recognition      
Disaggregation of Revenue [Line Items]      
Total revenue 631,528 587,906 626,638
Over Time  Revenue Recognition      
Disaggregation of Revenue [Line Items]      
Total revenue 297,712 312,704 427,494
Machine Clothing      
Disaggregation of Revenue [Line Items]      
Total revenue 619,015 572,955 601,254
Machine Clothing | Point in Time  Revenue Recognition      
Disaggregation of Revenue [Line Items]      
Total revenue 615,556 569,563 598,054
Machine Clothing | Over Time  Revenue Recognition      
Disaggregation of Revenue [Line Items]      
Total revenue 3,459 3,392 3,200
Albany Engineered Composites      
Disaggregation of Revenue [Line Items]      
Total revenue 310,225 327,655 452,878
Albany Engineered Composites | Point in Time  Revenue Recognition      
Disaggregation of Revenue [Line Items]      
Total revenue 15,972 18,343 28,584
Albany Engineered Composites | Over Time  Revenue Recognition      
Disaggregation of Revenue [Line Items]      
Total revenue 294,253 309,312 424,294
ASC      
Disaggregation of Revenue [Line Items]      
Total revenue 109,803 98,411 220,188
ASC | Point in Time  Revenue Recognition      
Disaggregation of Revenue [Line Items]      
Total revenue 0 0 0
ASC | Over Time  Revenue Recognition      
Disaggregation of Revenue [Line Items]      
Total revenue 109,803 98,411 220,188
Other AEC      
Disaggregation of Revenue [Line Items]      
Total revenue 200,422 229,244 232,690
Other AEC | Point in Time  Revenue Recognition      
Disaggregation of Revenue [Line Items]      
Total revenue 15,972 18,343 28,584
Other AEC | Over Time  Revenue Recognition      
Disaggregation of Revenue [Line Items]      
Total revenue $ 184,450 $ 210,901 $ 204,106