XML 77 R54.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue Recognition - Schedule of Deferred Revenue for Long-term (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 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 13,283
Recognition of deferred revenue (150,986) (113,016)
Deferral of revenue 151,966 114,755
Impact of foreign currency translation of deferred revenue 1,270 (1,781)
Ending balance - December 31 $ 27,754 $ 24,695