XML 57 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition - Schedule of Deferred Revenue for Long-term (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue, Remaining Performance Obligation [Roll Forward]    
Beginning balance - January 1 $ 24,695 $ 11,454
Acquired deferred revenue (refer to "Note 3 - Acquisitions") 809 5,443
Recognition of deferred revenue (41,091) (6,398)
Deferral of revenue 45,283 5,195
Impact of foreign currency translation on deferred revenue 1,379 0
Ending balance - March 31 $ 31,075 $ 15,694