v3.26.1
Segment Reporting - Schedule of Revenue from External Customers Attributed by country (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Revenue $ 29,053 $ 27,247
United States    
Segment Reporting Information [Line Items]    
Revenue 26,178 24,605
Canada    
Segment Reporting Information [Line Items]    
Revenue $ 2,875 $ 2,642