v3.26.1
Stockholders' Equity - Schedule of Changes in Outstanding Stock (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Shares Outstanding [Roll Forward]        
Beginning balance (in shares)     2,100,000  
Ending balance (in shares) 2,100,000   2,100,000  
Treasury        
Shares Outstanding [Roll Forward]        
Beginning balance (in shares) 2,131,849 1,600,076 2,131,849 1,437,779
Shares repurchases (in shares)   202,767   365,064
Ending balance (in shares) 2,131,849 1,802,843 2,131,849 1,802,843
Class A        
Shares Outstanding [Roll Forward]        
Beginning balance (in shares) 26,338,786 26,593,507 26,197,081 26,585,193
Conversion of noncontrolling interest (in shares)       6
Shares granted upon vesting (in shares) 49,876 46,806 181,097 214,238
Issuance for compensation to non-employees (in shares) 10,907 1,132 21,391 4,305
Share repurchases (in shares)   (202,767)   (365,064)
Ending balance (in shares) 26,399,569 26,438,678 26,399,569 26,438,678
Class B-1        
Shares Outstanding [Roll Forward]        
Beginning balance (in shares) 247,733 247,733 247,733 248,908
Share forfeitures (in shares)       (1,175)
Ending balance (in shares) 247,733 247,733 247,733 247,733
Class B-2        
Shares Outstanding [Roll Forward]        
Beginning balance (in shares) 247,733 247,733 247,733 248,908
Share forfeitures (in shares)       (1,175)
Ending balance (in shares) 247,733 247,733 247,733 247,733
Class V        
Shares Outstanding [Roll Forward]        
Beginning balance (in shares) 24,217 25,505 24,217 25,511
Conversion of noncontrolling interest (in shares)       (6)
Ending balance (in shares) 24,217 25,505 24,217 25,505
Class Z        
Shares Outstanding [Roll Forward]        
Beginning balance (in shares) 0 0 0 0
Ending balance (in shares) 0 0 0 0