v3.25.2
Operations and Summary of Significant Accounting Policies - Additional Information (Details)
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
shares
Jun. 30, 2024
shares
Jun. 30, 2025
branch
segment
shares
Jun. 30, 2024
shares
Segment Reporting Information [Line Items]        
Excluded from diluted EPS weighted average shares (in shares) | shares 319 912 312 1,062
Number of reportable segments | segment     1  
Dallas-Fort Worth        
Segment Reporting Information [Line Items]        
Number of branches     19  
Houston        
Segment Reporting Information [Line Items]        
Number of branches     12