v3.26.1
Revenue - Contract Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Revenue contract liabilities    
Beginning of the period contract liability $ 1,143 $ 861
Revenue recognized from the contract liabilities included in the beginning balance (709) (461)
Increases due cash received net of amounts recognized revenue during the period 692 743
End of period contract liability $ 1,126 $ 1,143