Annual report [Section 13 and 15(d), not S-K Item 405]

Summary of Significant Accounting Policies - Share Repurchase Program (Details)

v3.25.0.1
Summary of Significant Accounting Policies - Share Repurchase Program (Details) - Class A Common Stock - USD ($)
Dec. 31, 2024
Apr. 30, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock repurchase program, authorized amount (up to)   $ 17,553,000
Share Repurchase Program, Remaining Authorized, Amount $ 5,745,000