XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Description of the business: - Revenue recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Description of the business:        
Service revenue recognized from deferred revenue balance at beginning of period $ 2,231 $ 2,124 $ 4,594 $ 5,787
Amortization expense for contract costs $ 5,897 $ 5,262 $ 16,832 $ 15,175