XML 73 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Schedule of Contract Asset and Liability (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Contract Assets  
Contract assets at December 31, 2023 $ 0
Additions 9,003
Transfers to Trade receivables, net (3,941)
Contract assets at December 31, 2024 5,062
Contract liabilities  
Contract liabilities at December 31, 2023 0
Additions 19,621
Revenue recognized (6,158)
Contract liabilities at December 31, 2024 $ 13,463