v3.25.1
Revenue Recognition (Schedule of Receivables, Contract Acquisition Costs, and Deferred Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Contract Acquisition Costs (Non-current)    
Contract acquisition costs non-current, opening balance $ 33,559 $ 37,354
Capitalized contract costs, period increase (decrease), net (1,404) (3,795)
Contract acquisition costs non-current, ending balance 32,155 33,559
Deferred Revenue (Current and Non-current)    
Deferred revenue current, opening balance 57,980 81,858
Contract with customer liability, current, Increase (decrease), net 3,415 (23,878)
Deferred revenue current, ending balance 61,395 57,980
Deferred revenue non-current, opening balance 323 183
Contract with customer liability, non-current, Increase (decrease), net (141) 140
Deferred revenue non-current, ending balance $ 182 $ 323