v3.26.1
Contract Liabilities - Schedule of Contract Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Contract liabilities:    
Current $ 0 $ 168
Non-current 55,218 55,454
Total contract liabilities 55,218 55,622
Contract liabilities, beginning 55,622 52,096
Foreign exchange impact 0 3,860
Additions during period 18 225
Revenue unwound during period (422) (559)
Contract liabilities, ending $ 55,218 $ 55,622