Quarterly report pursuant to Section 13 or 15(d)

Purchase Contracts (Minimum Payments Under Contracts) (Details)

v3.22.4
Purchase Contracts (Minimum Payments Under Contracts) (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Purchase Commitment, Excluding Long-Term Commitment [Line Items]  
Minimum payments $ 36,246
Yarn [Member]  
Purchase Commitment, Excluding Long-Term Commitment [Line Items]  
Minimum payments 22,294
Finished Fabric [Member]  
Purchase Commitment, Excluding Long-Term Commitment [Line Items]  
Minimum payments 4,435
Finished Products [Member]  
Purchase Commitment, Excluding Long-Term Commitment [Line Items]  
Minimum payments $ 9,517