v3.26.3
Summary of Significant Accounting Policies - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Summary of Significant Accounting Policies        
Revenue $ 727,928 $ 568,549 $ 1,894,054 $ 1,463,277
Operating Segments        
Summary of Significant Accounting Policies        
Revenue 727,928 568,549 1,894,054 1,463,277
Brokerage | Operating Segments        
Summary of Significant Accounting Policies        
Revenue 695,499 565,307 1,854,425 1,454,501
Franchise | Operating Segments        
Summary of Significant Accounting Policies        
Revenue 27,098   27,098  
Other | Operating Segments        
Summary of Significant Accounting Policies        
Revenue 5,331 3,242 12,531 8,776
U.S. | Brokerage | Operating Segments        
Summary of Significant Accounting Policies        
Revenue 612,538 494,620 1,668,786 1,288,888
U.S. | Franchise | Operating Segments        
Summary of Significant Accounting Policies        
Revenue 18,500   18,500  
U.S. | Other | Operating Segments        
Summary of Significant Accounting Policies        
Revenue 5,245 3,163 12,271 8,581
Canada | Brokerage | Operating Segments        
Summary of Significant Accounting Policies        
Revenue 81,458 69,361 180,996 162,486
Canada | Franchise | Operating Segments        
Summary of Significant Accounting Policies        
Revenue 6,526   6,526  
Canada | Other | Operating Segments        
Summary of Significant Accounting Policies        
Revenue 86 79 260 195
Global | Brokerage | Operating Segments        
Summary of Significant Accounting Policies        
Revenue 1,503 $ 1,326 4,643 $ 3,127
Global | Franchise | Operating Segments        
Summary of Significant Accounting Policies        
Revenue $ 2,072   $ 2,072