XML 61 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue and Accounts Receivable, Net - Schedule of Changes in Carrying Amount of Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Contract With Customer, Liability [Roll Forward]        
Balance at beginning of period $ 4,068 $ 4,717 $ 3,237 $ 3,501
Payments received 502 981 3,351 4,444
Revenue recognized (1,038) (1,697) (3,065) (3,922)
Foreign exchange effects 1 31 10 9
Balance at end of period $ 3,533 $ 4,032 $ 3,533 $ 4,032