v3.26.1
Revenue Recognition (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]        
Revenue from contracts with customers $ 11,073 $ 11,171 $ 20,482 $ 19,672
Total Revenues 86,503 73,649 150,516 130,214
Escrow and other title-related fees        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 5,968 5,694 11,008 9,586
Non-title services        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 5,105 5,477 9,474 10,086
Net premiums written        
Disaggregation of Revenue [Line Items]        
Other sources of revenue 67,542 54,496 118,488 100,841
Investment-related revenue        
Disaggregation of Revenue [Line Items]        
Other sources of revenue 7,734 5,074 11,210 6,644
Other        
Disaggregation of Revenue [Line Items]        
Other sources of revenue $ 154 $ 2,908 $ 336 $ 3,057