XML 46 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Contract Liabilities - Schedule of Contract Liabilities (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Contract liabilities:    
Current $ 301 $ 306
Non-current 55,251 51,790
Total contract liabilities 55,552 52,096
Contract liabilities, beginning 52,096 81,572
Foreign exchange impact 3,758 (691)
Additions during period 223 14,328
Revenue unwound during period (525) (43,113)
Contract liabilities, ending $ 55,552 $ 52,096