v3.26.1
Segment and Geographic Information - Summary of Assets by Geographic Location (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Segment Reporting [Line Items]    
Assets $ 428,467 $ 423,096
Continuing Operations [Member]    
Segment Reporting [Line Items]    
Assets 428,467 423,096
Long-lived assets 268,141 268,659
United States [Member] | Continuing Operations [Member]    
Segment Reporting [Line Items]    
Assets 29,283 36,039
Long-lived assets 27,300 28,970
Canada [Member] | Continuing Operations [Member]    
Segment Reporting [Line Items]    
Assets 367,036 363,702
Long-lived assets 212,223 218,582
Netherlands [Member] | Continuing Operations [Member]    
Segment Reporting [Line Items]    
Assets 32,148 23,355
Long-lived assets $ 28,618 $ 21,107