XML 78 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue from Contracts with Customers - Contract Balances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]    
Contract cost assets $ 0 $ 0
Contract with customer, liability, revenue recognized 231,114 213,021
Contract with customer liability additions 233,910 237,193
Portfolio Balancing    
Disaggregation of Revenue [Line Items]    
Contract with customer, liability $ 18,540 $ 18,269