XML 63 R50.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue - Schedule of Recognized Revenue and Remaining Deferred Revenue Balance (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Change in Contract with Customer  
Deferred revenue balance - beginning of period $ 25,746
New billings 81,074
Revenue recognized (78,882)
Deferred revenue acquired in connection with the r8fin Acquisition 219
Effect of foreign currency exchange rate changes 17
Deferred revenue balance - ending of period $ 28,174