v3.26.1
Segment and Geographical Information - Schedule of Revenues by Country (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
North America    
Total $ 36,992 $ 47,651
United States [Member]    
North America    
Total 19,376 18,529
Canada [Member]    
North America    
Total $ 17,616 $ 29,122