XML 52 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Contract Liabilities - Schedule of Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Contract liabilities:    
Current $ 392 $ 306
Non-current 53,291 51,790
Total contract liabilities 53,683 52,096
Contract liabilities, beginning 52,096 81,572
Foreign exchange impact 1,659 (691)
Additions during period 70 14,328
Revenue unwound during period (142) (43,113)
Contract liabilities, ending $ 53,683 $ 52,096