v3.26.1
Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Operating revenues $ 880,973 $ 705,197 $ 1,645,527 $ 1,301,472
Direct        
Disaggregation of Revenue [Line Items]        
Operating revenues 216,045 200,680 408,761 363,504
Agency        
Disaggregation of Revenue [Line Items]        
Operating revenues 377,036 301,285 710,042 568,803
Escrow fees        
Disaggregation of Revenue [Line Items]        
Operating revenues 48,833 46,698 87,923 81,176
Real estate solutions and abstract fees        
Disaggregation of Revenue [Line Items]        
Operating revenues 216,397 130,790 393,935 244,256
Other revenues        
Disaggregation of Revenue [Line Items]        
Operating revenues $ 22,662 $ 25,744 $ 44,866 $ 43,733