v3.26.3
Revenue - Schedule of Recognized Revenue and Remaining Deferred Revenue Balance (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2026
USD ($)
Change in Contract with Customer  
Deferred revenue balance - beginning of period $ 29,030
New billings 179,252
Revenue recognized (170,063)
Effect of foreign currency exchange rate changes (101)
Deferred revenue balance - ending of period $ 38,118