v3.26.3
Revenue, Performance Obligations and Contract Balances - Summary of Contract Asset and Liability (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Contract Liabilities    
Contract liabilities, Current $ 2,945 $ 3,496
Contract liabilities, Non-current $ 2,854 $ 3,404