XML 66 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues - Schedule of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenue $ 127,628 $ 102,019
United States    
Disaggregation of Revenue [Line Items]    
Revenue 94,323 73,262
United Kingdom    
Disaggregation of Revenue [Line Items]    
Revenue 6,703 5,463
Canada    
Disaggregation of Revenue [Line Items]    
Revenue 5,757 5,027
Other    
Disaggregation of Revenue [Line Items]    
Revenue $ 20,845 $ 18,267