XML 104 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenues - Schedule of Contract with Customer, Assets and Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Change In Contract With Customer, Liability [Roll Forward]    
Beginning balance $ 457,831 $ 431,177
Consideration earned during the period (151,225) (799,401)
Consideration received during the period 272,722 826,055
Ending balance $ 579,328 $ 457,831