v3.26.3
Description of the business: - Revenue recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Description of the business:        
Service revenue recognized from deferred revenue balance at beginning of period $ 1,999 $ 2,231 $ 5,722 $ 4,594
Amortization expense for contract costs $ 6,706 $ 5,897 $ 20,046 $ 16,832