v3.26.1
Segment and Geographic Information - Summary of Assets by Geographic Location (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Segment Reporting Information [Line Items]    
Assets $ 400,884 $ 423,096
Continuing Operations [Member]    
Segment Reporting Information [Line Items]    
Assets 400,884 423,096
Long-lived assets 268,955 268,659
United States [Member] | Continuing Operations [Member]    
Segment Reporting Information [Line Items]    
Assets 34,021 36,039
Long-lived assets 26,786 28,970
Canada [Member] | Continuing Operations [Member]    
Segment Reporting Information [Line Items]    
Assets 337,811 363,702
Long-lived assets 216,279 218,582
Netherlands [Member] | Continuing Operations [Member]    
Segment Reporting Information [Line Items]    
Assets 29,052 23,355
Long-lived assets $ 25,890 $ 21,107