XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Segment and Geographic Information - Summary of Assets by Geographic Location (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Segment Reporting Information [Line Items]    
Assets $ 377,104 $ 389,306
Long-lived assets 272,230 273,287
United States [Member]    
Segment Reporting Information [Line Items]    
Assets 73,492 87,894
Long-lived assets 43,115 43,686
Canada [Member]    
Segment Reporting Information [Line Items]    
Assets 291,503 290,319
Long-lived assets 218,625 219,735
Netherlands [Member]    
Segment Reporting Information [Line Items]    
Assets 12,109 11,093
Long-lived assets $ 10,490 $ 9,866