XML 53 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Schedule of Contract Asset and Liability (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2025
USD ($)
Contract Assets  
Contract assets at December 31, 2024 $ 5,062
Additions 705
Transfers to Trade receivables, net (2,781)
Contract assets at September 30, 2025 2,986
Contract liabilities  
Contract liabilities at December 31, 2024 13,463
Additions 8,453
Revenue recognized (11,630)
Contract liabilities at September 30, 2025 $ 10,286