v3.25.4
Contract Liabilities - Schedule of Contract Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Contract liabilities:    
Current $ 168 $ 306
Non-current 55,454 51,790
Total contract liabilities 55,622 52,096
Contract liabilities, beginning 52,096 81,572
Foreign exchange impact 3,860 (691)
Additions during period 225 14,328
Revenue unwound during period (559) (43,113)
Contract liabilities, ending $ 55,622 $ 52,096