v3.25.2
Segment Information - Schedule of Right-of-Use Assets by Location (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Segment Reporting Information [Line Items]    
Operating lease right-of-use assets $ 629 $ 1,924
Canada    
Segment Reporting Information [Line Items]    
Operating lease right-of-use assets 58 891
United States    
Segment Reporting Information [Line Items]    
Operating lease right-of-use assets $ 571 $ 1,033