XML 59 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Operating revenue from Contracts with Customers - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Number of segments | segment 3  
Operating revenue $ 185,242 $ 191,492
Transaction price allocated to unsatisfied or partially satisfied performance obligations 0  
Revenue recognized 3,000 4,300
Unamortized contract costs 200 600
Impairment $ 0 0
Transferred at Point in Time    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Operating revenue   $ 20,200