XML 72 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition (Schedule of Disaggregate Revenue for Each Business Segment) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Total revenue $ 1,034,887 $ 929,240 $ 900,610
Point in Time  Revenue Recognition      
Disaggregation of Revenue [Line Items]      
Total revenue 625,030 631,528 587,906
Over Time  Revenue Recognition      
Disaggregation of Revenue [Line Items]      
Total revenue 409,857 297,712 312,704
Machine Clothing      
Disaggregation of Revenue [Line Items]      
Total revenue 609,461 619,015 572,955
Machine Clothing | Point in Time  Revenue Recognition      
Disaggregation of Revenue [Line Items]      
Total revenue 605,863 615,556 569,563
Machine Clothing | Over Time  Revenue Recognition      
Disaggregation of Revenue [Line Items]      
Total revenue 3,598 3,459 3,392
Albany Engineered Composites      
Disaggregation of Revenue [Line Items]      
Total revenue 425,426 310,225 327,655
Albany Engineered Composites | Point in Time  Revenue Recognition      
Disaggregation of Revenue [Line Items]      
Total revenue 19,167 15,972 18,343
Albany Engineered Composites | Over Time  Revenue Recognition      
Disaggregation of Revenue [Line Items]      
Total revenue 406,259 294,253 309,312
ASC      
Disaggregation of Revenue [Line Items]      
Total revenue 165,775 109,803 98,411
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 165,775 109,803 98,411
Other AEC      
Disaggregation of Revenue [Line Items]      
Total revenue 259,651 200,422 229,244
Other AEC | Point in Time  Revenue Recognition      
Disaggregation of Revenue [Line Items]      
Total revenue 19,167 15,972 18,343
Other AEC | Over Time  Revenue Recognition      
Disaggregation of Revenue [Line Items]      
Total revenue $ 240,484 $ 184,450 $ 210,901