XML 98 R84.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition Revenue Contract Assets and Liabilities Rollforward (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Revenue Recognition and Deferred Revenue [Abstract]  
Beginning balance, January 1, 2024 $ 82,885
Revenues recognized from beginning contract liability (59,846)
Cumulative catch-up adjustments 3,279
Increases due to amounts collected or due 187,812
Revenues recognized from current period increases (93,924)
Other (717)
Ending balance, June 30, 2024 $ 119,489