XML 154 R124.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule I - Condensed Financial Information of Registrant - Schedule of Related Party Transactions (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Related Party Transaction [Line Items]    
Accounts Receivable $ 145,964 $ 157,143
Accounts Payable 113,574 94,428
Otter Tail Corporation | Subsidiaries    
Related Party Transaction [Line Items]    
Accounts Receivable 5,642 2,555
Interest Receivable 117 117
Current Notes Receivable 4,706 0
Long-Term Notes Receivable 78,900 78,900
Accounts Payable 7 7
Current Notes Payable 752,625 568,672
Otter Tail Corporation | Subsidiaries | Otter Tail Power Company    
Related Party Transaction [Line Items]    
Accounts Receivable 5,223 2,415
Interest Receivable 0 0
Current Notes 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 36 0
Interest Receivable 7 7
Current Notes Receivable 0 0
Long-Term Notes Receivable 5,000 5,000
Accounts Payable 0 0
Current Notes Payable 66,170 56,917
Otter Tail Corporation | Subsidiaries | Vinyltech Corporation    
Related Party Transaction [Line Items]    
Accounts Receivable 0 14
Interest Receivable 17 17
Current Notes Receivable 0 0
Long-Term Notes Receivable 11,500 11,500
Accounts Payable 0 0
Current Notes Payable 90,764 98,016
Otter Tail Corporation | Subsidiaries | BTD Manufacturing, Inc.    
Related Party Transaction [Line Items]    
Accounts Receivable 0 0
Interest Receivable 78 78
Current Notes Receivable 0 0
Long-Term Notes Receivable 52,000 52,000
Accounts Payable 0 0
Current Notes Payable 5,662 6,291
Otter Tail Corporation | Subsidiaries | T.O. Plastics, Inc.    
Related Party Transaction [Line Items]    
Accounts Receivable 42 36
Interest Receivable 15 15
Current Notes Receivable 4,706 0
Long-Term Notes Receivable 10,400 10,400
Accounts Payable 0 0
Current Notes Payable 0 980
Otter Tail Corporation | Subsidiaries | Varistar Corporation    
Related Party Transaction [Line Items]    
Accounts Receivable 0 0
Interest Receivable 0 0
Current Notes Receivable 0 0
Long-Term Notes Receivable 0 0
Accounts Payable 0 0
Current Notes Payable 590,029 406,468
Otter Tail Corporation | Subsidiaries | Otter Tail Assurance Limited    
Related Party Transaction [Line Items]    
Accounts Receivable 341 90
Interest Receivable 0 0
Current Notes Receivable 0 0
Long-Term Notes Receivable 0 0
Accounts Payable 0 0
Current Notes Payable $ 0 $ 0