XML 86 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Narrative (Details)
$ in Thousands
12 Months Ended
Mar. 31, 2024
USD ($)
ft²
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Lessee, Lease, Description [Line Items]        
Operating lease not yet commenced   $ 4,200    
Term of operating lease not yet commenced   3 years    
Operating Lease, Lease Income, Statement of Income or Comprehensive Income [Extensible Enumeration]   Operating revenue Operating revenue Operating revenue
Revenue recognized from operating leases   $ 41,400 $ 45,300 $ 47,400
Lease receivables   $ 11,300 $ 9,300  
Minimum        
Lessee, Lease, Description [Line Items]        
Renewal term   1 year    
Maximum        
Lessee, Lease, Description [Line Items]        
Renewal term   5 years    
Bismarck, ND headquarters        
Lessee, Lease, Description [Line Items]        
Operating lease term 60 months      
Area of real estate property (in square feet) | ft² 16,188      
Average annual rent payments $ 303      
Average annual common area maintenance charges $ 102      
Vehicles | Maximum        
Lessee, Lease, Description [Line Items]        
Operating lease term   5 years    
Equipment | Maximum        
Lessee, Lease, Description [Line Items]        
Operating lease term   5 years    
Building | Maximum        
Lessee, Lease, Description [Line Items]        
Operating lease term   35 years