XML 35 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2025:
(in thousands)
Balance as of December 31, 2024$216,697 
Increases to the contract liability balance due to cash received29,680 
Revenue recognized in the period(25,784)
Balance as of March 31, 2025$220,593