XML 131 R109.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule 1 - Condensed Financial Information of Registrant - Related Party Transactions (Details) - Otter Tail Corporation - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Related Party Transaction [Line Items]    
Accounts Receivable from Subsidiaries $ 2,817 $ 2,734
Interest Receivable from Subsidiaries 117 117
Current Notes Receivable 6,767 0
Notes Receivable from Subsidiaries 78,900 79,069
Accounts Payable 181 7
Notes Payable to Subsidiaries 190,204 134,352
OTP    
Related Party Transaction [Line Items]    
Accounts Receivable from Subsidiaries 2,503 2,698
Interest Receivable from Subsidiaries 0 0
Current Notes Receivable 0 0
Notes Receivable from Subsidiaries 0 0
Accounts Payable 7 7
Notes Payable to Subsidiaries 0 0
Northern Pipe Products, Inc.    
Related Party Transaction [Line Items]    
Accounts Receivable from Subsidiaries 0 0
Interest Receivable from Subsidiaries 7 8
Current Notes Receivable 0 0
Notes Receivable from Subsidiaries 5,000 5,169
Accounts Payable 4 0
Notes Payable to Subsidiaries 32,057 9,103
Vinyltech Corporation    
Related Party Transaction [Line Items]    
Accounts Receivable from Subsidiaries 13 0
Interest Receivable from Subsidiaries 18 17
Current Notes Receivable 0 0
Notes Receivable from Subsidiaries 11,500 11,500
Accounts Payable 0 0
Notes Payable to Subsidiaries 34,881 18,004
BTD Manufacturing, Inc.    
Related Party Transaction [Line Items]    
Accounts Receivable from Subsidiaries 0 0
Interest Receivable from Subsidiaries 77 77
Current Notes Receivable 6,767 0
Notes Receivable from Subsidiaries 52,000 52,000
Accounts Payable 170 0
Notes Payable to Subsidiaries 0 30,344
T.O. Plastics, Inc.    
Related Party Transaction [Line Items]    
Accounts Receivable from Subsidiaries 20 0
Interest Receivable from Subsidiaries 15 15
Current Notes Receivable 0 0
Notes Receivable from Subsidiaries 10,400 10,400
Accounts Payable 0 0
Notes Payable to Subsidiaries 5,995 3,101
Varistar Corporation    
Related Party Transaction [Line Items]    
Accounts Receivable from Subsidiaries 0 0
Interest Receivable from Subsidiaries 0 0
Current Notes Receivable 0 0
Notes Receivable from Subsidiaries 0 0
Accounts Payable 0 0
Notes Payable to Subsidiaries 117,271 73,800
Otter Tail Assurance Limited    
Related Party Transaction [Line Items]    
Accounts Receivable from Subsidiaries 281 36
Interest Receivable from Subsidiaries 0 0
Current Notes Receivable 0 0
Notes Receivable from Subsidiaries 0 0
Accounts Payable 0 0
Notes Payable to Subsidiaries $ 0 $ 0