XML 131 R115.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues - Contract with Customer, Asset and Liability Rollforward (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Revenue from Contract with Customer [Abstract]  
Beginning balance, January 1, 2024 $ 82,885
Revenues recognized from beginning contract liability (68,091)
Cumulative catch-up adjustments 10,028
Increases due to amounts collected or due 340,239
Revenues recognized from current period increases (236,496)
Other (1,008)
Ending balance, December 31, 2024 $ 127,557