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 |