XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue from Contracts with Customers 2 (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]          
Deferred Revenue $ 234,256   $ 204,166 $ 210,650 $ 202,022
Contract with Customer, Asset, after Allowance for Credit Loss 43,200   $ 32,600    
Customer prepayments and deferred revenue 532,093 $ 483,079      
Contract with Customer, Liability, Revenue Recognized (513,038) (474,832)      
Temporary Equity, Foreign Currency Translation Adjustments $ 11,035 $ 381