XML 50 R37.htm IDEA: XBRL DOCUMENT v3.25.4
Revenues (Tables)
12 Months Ended
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Liabilities
Contract liabilities consisted of the following at December 31, 2025 and 2024 (in thousands):
Balance at December 31, 2023
$103,031 
Payment received/accrued and deferred94,022 
Revenue recognized during the period(121,448)
Balance at December 31, 2024
75,605 
Payment received/accrued and deferred98,448 
Revenue recognized during the period(94,547)
Balance at December 31, 2025
$79,506