XML 139 R123.htm IDEA: XBRL DOCUMENT v3.25.0.1
Reportable Segments and Geographic Information - Revenue and long-lived tangible assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Geographic Information      
Total revenue $ 415,865 $ 425,159 $ 420,164
Total long-lived assets 701,280 661,224 527,584
United States      
Geographic Information      
Total revenue 410,150 418,754 416,975
Total long-lived assets 691,398 657,397 525,682
Canada      
Geographic Information      
Total revenue 5,715 6,405 3,189
Total long-lived assets $ 9,882 $ 3,827 $ 1,902