XML 63 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Schedule of Customer Contract Liabilities (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Customer Contract Liabilities:  
Beginning balance $ 60,411
Annual additions 96,543
Revenue recognized from prior periods (32,814)
Revenue recognized from current year additions (64,455)
Ending balance $ 59,685