v3.25.1
Segment Reporting - Shedule of revenue and gross profit information for each of our reportable segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]    
Revenue $ 55,998 $ 65,869
Cost of revenue 33,572 40,157
Segment gross profit 22,426 25,712
Depreciation and amortization 2,264 2,553
North America [Member]    
Segment Reporting Information [Line Items]    
Revenue 18,159 48,938
Cost of revenue 10,766 29,742
Segment gross profit 7,393 19,196
Depreciation and amortization 2,011 1,907
International [Member]    
Segment Reporting Information [Line Items]    
Revenue 37,839 16,931
Cost of revenue 22,806 10,415
Segment gross profit 15,033 6,516
Depreciation and amortization $ 253 $ 646