XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Revenues - Schedule of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 37,162 $ 32,589 $ 108,073 $ 93,842
United States        
Disaggregation of Revenue [Line Items]        
Revenue 26,349 23,771 77,491 68,589
United Kingdom        
Disaggregation of Revenue [Line Items]        
Revenue 1,956 1,866 5,645 5,228
Canada        
Disaggregation of Revenue [Line Items]        
Revenue 1,665 1,520 4,936 4,362
Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 7,192 $ 5,432 $ 20,001 $ 15,663