v3.26.3
Segment Information - Additional information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2026
USD ($)
segment
Dec. 31, 2025
USD ($)
Segment Reporting [Line Items]      
Number of business segments (segment) | segment   2  
Identifiable assets   $ 2,107,546 $ 1,644,079
CANADA      
Segment Reporting [Line Items]      
Identifiable assets   $ 141,800 $ 169,000
One customer | Revenue benchmark | Customer concentration risk      
Segment Reporting [Line Items]      
Concentration risk, percent 10.40% 10.80%