XML 139 R113.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenues - Contract with Customer, Asset and Liability Rollforward (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Revenue from Contract with Customer [Abstract]  
Beginning balance, January 1, 2023 $ 75,958
Revenues recognized from beginning contract liability (62,011)
Cumulative catch-up adjustments 10,959
Increases due to amounts collected or due 335,465
Revenues recognized from current period increases (278,905)
Other 1,419
Ending balance, December 31, 2023 $ 82,885