XML 35 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Contract with Customer, Liability
The following table summarizes the significant changes in the contract liabilities balances during the period from December 31, 2024 to June 30, 2025:
(in thousands)
Balance as of December 31, 2024$216,697 
Increases to the contract liability balance due to cash received57,859 
Revenue recognized in the period(56,620)
Balance as of June 30, 2025$217,936