v3.26.1
Revenue - Changes in deferred revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Change in Contract with Customer, Liability [Abstract]    
Balance at beginning of period $ 5,525 $ 5,352
Revenue recognized in the current period from amounts included in the beginning balance (5,183) (4,993)
Current period deferrals, net of amounts recognized in the current period 3,519 5,166
Balance at end of period $ 3,861 $ 5,525