v3.26.1
Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted Two Class Method (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]            
Net income $ 9,512 $ 7,072 $ 4,584 $ 5,607 $ 16,584 $ 10,191
Undistributed net income for basic earnings per share 9,512   4,584   16,584 10,191
Undistributed net income for diluted earnings per share $ 9,512   $ 4,584   $ 16,584 $ 10,191
Weighted average shares outstanding, basic (in shares) 6,561,817   6,561,817   6,561,817 6,561,817
Weighted average shares outstanding, dilutive (in shares) 6,561,817   6,561,817   6,561,817 6,561,817
Earnings per common share, basic (in dollars per share) [1] $ 1.45   $ 0.70   $ 2.53 $ 1.55
Earnings per common share, diluted (in dollars per share) [1] $ 1.45   $ 0.70   $ 2.53 $ 1.55
Class A Common Stock            
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]            
Dividends declared on common stock $ 0   $ 0   $ 0 $ 0
Weighted average shares outstanding, basic (in shares) 3,372,321   3,125,918   3,343,145 3,107,466
Weighted average shares outstanding, dilutive (in shares) 3,372,321   3,125,918   3,343,145 3,107,466
Per share dividends distributed basic (in dollars per share) $ 0   $ 0   $ 0 $ 0
Per share dividends distributed diluted (in dollars per share) 0   0   0 0
Undistributed earnings per share basic (in dollars per share) 1.45   0.70   2.53 1.55
Undistributed earnings per share diluted (in dollars per share) 1.45   0.70   2.53 1.55
Earnings per common share, basic (in dollars per share) 1.45   0.70   2.53 1.55
Earnings per common share, diluted (in dollars per share) $ 1.45   $ 0.70   $ 2.53 $ 1.55
Class B Common Stock            
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]            
Dividends declared on common stock $ 0   $ 0   $ 0 $ 0
Weighted average shares outstanding, basic (in shares) 3,189,496   3,435,899   3,218,672 3,454,351
Weighted average shares outstanding, dilutive (in shares) 3,189,496   3,435,899   3,218,672 3,454,351
Per share dividends distributed basic (in dollars per share) $ 0   $ 0   $ 0 $ 0
Per share dividends distributed diluted (in dollars per share) 0   0   0 0
Undistributed earnings per share basic (in dollars per share) 1.45   0.70   2.53 1.55
Undistributed earnings per share diluted (in dollars per share) 1.45   0.70   2.53 1.55
Earnings per common share, basic (in dollars per share) 1.45   0.70   2.53 1.55
Earnings per common share, diluted (in dollars per share) $ 1.45   $ 0.70   $ 2.53 $ 1.55
[1] The number of basic and diluted shares are the same because there are no potentially dilutive instruments