XML 42 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition Details 1 (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]        
Unbilled Contracts Receivable $ 34,600   $ 32,600  
Deferred Revenue 232,833 $ 216,659 $ 204,166 $ 202,022
Customer pre-payments/deferred revenue 193,148 188,295    
Contract with Customer, Liability, Revenue Recognized (167,672) (169,663)    
Temporary Equity, Foreign Currency Translation Adjustments $ 3,191 $ (3,995)