XML 166 R54.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue Recognition - Schedule of Contract Liability Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Contract Liabilities [Roll Forward]    
Beginning balance $ 24,005 $ 24,574
Payments in advance of satisfaction of performance obligations 40,677 44,138
Revenue recognized (43,838) (44,086)
Other, including translation adjustments 1,093 (621)
Ending balance $ 21,937 $ 24,005