XML 94 R83.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition Revenue Contract Assets and Liabilities Rollforward (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Revenue Recognition and Deferred Revenue [Abstract]  
Beginning balance, January 1, 2024 $ 82,885
Revenues recognized from beginning contract liability (49,530)
Cumulative catch-up adjustments 834
Increases due to amounts collected or due 108,004
Revenues recognized from current period increases (25,023)
Other (595)
Ending balance, March 31, 2024 $ 116,575