XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Revenues - Schedule of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Revenue $ 34,613 $ 29,968
United States    
Disaggregation of Revenue [Line Items]    
Revenue 25,381 21,927
United Kingdom    
Disaggregation of Revenue [Line Items]    
Revenue 1,752 1,628
Canada    
Disaggregation of Revenue [Line Items]    
Revenue 1,654 1,398
Other    
Disaggregation of Revenue [Line Items]    
Revenue $ 5,826 $ 5,015