v3.25.4
Stockholders' Equity (Tables) (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]        
Conversion of Stock, Shares Converted 0      
Common Stock, Shares, Issued 19,664,565      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period   96,000 0  
Common Class A [Member]        
Class of Stock [Line Items]        
Common Stock, Shares, Outstanding 18,945,365 16,045,916 14,956,434 13,919,646
Conversion of Stock, Shares Converted     (149,179)  
Stock Issued During Period, Shares, New Issues 2,866,261 933,987 722,568  
Common Stock, Shares, Issued 18,945,365 16,045,916    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period   96,000    
Common Class B [Member]        
Class of Stock [Line Items]        
Common Stock, Shares, Outstanding 719,200 719,200 719,200 719,200
Common Stock, Shares, Issued 719,200 719,200    
Restricted Stock Units (RSUs) [Member] | Common Class A [Member]        
Class of Stock [Line Items]        
Stock Issued During Period, Shares, New Issues 31,637 45,311 45,437  
Notional Stock Units [Member] | Common Class A [Member]        
Class of Stock [Line Items]        
Stock Issued During Period, Shares, New Issues 1,551 14,184 119,604