v3.25.4
Business Segments - Schedule of Long-Lived Assets By Geographical Location (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Segment Reporting Information    
Long-Lived assets $ 77,183 $ 75,374
United States    
Segment Reporting Information    
Long-Lived assets 74,179 72,899
Canada    
Segment Reporting Information    
Long-Lived assets 498 151
United Kingdom    
Segment Reporting Information    
Long-Lived assets 1,955 1,765
Other    
Segment Reporting Information    
Long-Lived assets $ 551 $ 559