0001455684
2022-05-18
2022-05-18
iso4217:USD
shares
iso4217:USD
shares
0001455684
false
--12-31
8-K
2022-05-18
TPI Composites, Inc.
DE
001-37839
20-1590775
8501 N. Scottsdale Rd, Gainey Center II, Suite 100
Scottsdale
AZ
85253
480
305-8910
false
false
false
false
Common Stock, par value $0.01
TPIC
NASDAQ
false