v3.26.1
Earning Per Share - Additional Information (Detail) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Incremental shares included in calculation of diluted EPS   13,986,069
Weighted Average Number of Shares Outstanding, Basic 14,351,153 13,867,271
Weighted Average Number of Shares Outstanding, Diluted 14,405,235 13,867,271
Stock Options    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Options   118,798
Shares excluded from calculation of diluted earnings per share 650,000 166,669
Common Class A [Member]    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Weighted Average Number of Shares Outstanding, Basic 230,000  
Weighted Average Number of Shares Outstanding, Diluted 230,000