XML 59 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Description of Business and Summary of Significant Accounting Estimates and Policies - Deferred revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Description of Business and Summary of Significant Accounting Estimates and Policies    
Balance at the beginning of period $ 3,523 $ 4,366
Net deferred revenue in the period 27,577 21,619
Revenue recognized (22,896) (22,586)
Currency translations and other adjustments (194) 124
Balance at the end of period $ 8,010 $ 3,523