v3.26.1
Revenue - Schedule of Contract assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Contract with Customer, Asset, after Allowance for Credit Loss [Abstract]    
Contract assets as of January 1 $ 381 $ 233
Additional contract costs to fulfill 351 403
Amortization of contract costs to obtain (65) (87)
Amortization of contract costs to fulfill (335) (168)
Contract assets as of December 31 $ 332 $ 381