XML 95 R84.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition Revenue Contract Assets and Liabilities Rollforward (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
Revenue Recognition and Deferred Revenue [Abstract]  
Beginning balance, January 1, 2024 $ 82,885
Revenues recognized from beginning contract liability (63,720)
Cumulative catch-up adjustments 3,319
Increases due to amounts collected or due 265,285
Revenues recognized from current period increases (163,207)
Other (150)
Ending balance, September 30, 2024 $ 124,412