v3.26.1
Segment Information - Additional information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2026
USD ($)
segment
Dec. 31, 2025
USD ($)
Segment Reporting [Line Items]      
Number of business segments (segment) | segment   2  
Identifiable assets $ 1,672,465 $ 1,672,465 $ 1,644,079
CANADA      
Segment Reporting [Line Items]      
Identifiable assets $ 145,600 $ 145,600 $ 169,000
One customer | Revenue benchmark | Customer concentration risk      
Segment Reporting [Line Items]      
Concentration risk, percent 10.80% 11.90%