XML 56 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Changes in Contract Liabilities
The following table summarizes the significant changes in the contract liabilities balances during the year ended December 31, 2024:
(in thousands)
Balance as of December 31, 2023
$209,895 
Increases to the contract liability balance due to cash received126,055 
Revenue recognized in the period(119,253)
Balance as of December 31, 2024
$216,697