XML 145 R112.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule I - Condensed Financial Information of Registrant - Summary of Related Party Transactions (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Related Party Transaction [Line Items]    
Accounts Receivable $ 157,143 $ 144,393
Accounts Payable 94,428 104,400
Otter Tail Corporation | Subsidiaries    
Related Party Transaction [Line Items]    
Accounts Receivable 2,555 3,278
Interest Receivable 117 117
Long-Term Notes Receivable 78,900 78,900
Accounts Payable 7 7
Current Notes Payable 568,672 420,363
Otter Tail Corporation | Subsidiaries | Otter Tail Power Company    
Related Party Transaction [Line Items]    
Accounts Receivable 2,415 3,016
Interest Receivable 0 0
Long-Term Notes Receivable 0 0
Accounts Payable 7 7
Current Notes Payable 0 0
Otter Tail Corporation | Subsidiaries | Northern Pipe Products, Inc.    
Related Party Transaction [Line Items]    
Accounts Receivable 0 0
Interest Receivable 7 7
Long-Term Notes Receivable 5,000 5,000
Accounts Payable 0 0
Current Notes Payable 56,917 77,182
Otter Tail Corporation | Subsidiaries | Vinyltech Corporation    
Related Party Transaction [Line Items]    
Accounts Receivable 14 0
Interest Receivable 17 18
Long-Term Notes Receivable 11,500 11,500
Accounts Payable 0 0
Current Notes Payable 98,016 90,425
Otter Tail Corporation | Subsidiaries | BTD Manufacturing, Inc.    
Related Party Transaction [Line Items]    
Accounts Receivable 0 0
Interest Receivable 78 77
Long-Term Notes Receivable 52,000 52,000
Accounts Payable 0 0
Current Notes Payable 6,291 693
Otter Tail Corporation | Subsidiaries | T.O. Plastics, Inc.    
Related Party Transaction [Line Items]    
Accounts Receivable 36 20
Interest Receivable 15 15
Long-Term Notes Receivable 10,400 10,400
Accounts Payable 0 0
Current Notes Payable 980 5,855
Otter Tail Corporation | Subsidiaries | Varistar Corporation    
Related Party Transaction [Line Items]    
Accounts Receivable 0 0
Interest Receivable 0 0
Long-Term Notes Receivable 0 0
Accounts Payable 0 0
Current Notes Payable 406,468 246,208
Otter Tail Corporation | Subsidiaries | Otter Tail Assurance Limited    
Related Party Transaction [Line Items]    
Accounts Receivable 90 242
Interest Receivable 0 0
Long-Term Notes Receivable 0 0
Accounts Payable 0 0
Current Notes Payable $ 0 $ 0