XML 56 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Line Items]      
Long-term receivables $ 2,377,000 $ 4,422,000  
Interest income from long-term receivables $ 86,000 209,000 $ 607,000
Assets and Liabilities, Lessee      
Percentage of tax benefits payable to partners under tax receivable agreement 85.00%    
Remaining percentage of cash savings realized by the Company (as a percent) 15.00%    
Deferred revenue $ 5,585,000 4,649,000  
Revenues recognized from opening balance of deferred revenues $ 4,649,000 7,598,000  
Revenue and Expense Recognition and Equity-Based Compensation      
Minimum age of retiring employees required so that certain qualifying awards granted during employment will not be forfeited 56 years    
Consecutive years of service of retiring employees required so that certain qualifying awards granted during employment will not be forfeited 5 years    
Minimum total age and consecutive years of service of retiring employees required so that certain qualifying awards granted during employment will not be forfeited 65 years    
Income Taxes      
Unrecognized tax benefits $ 0 0 0
Income tax related interest and penalties $ 0 $ 0 $ 0
Minimum      
Accounting Policies [Line Items]      
Installment Period 3 years    
Minimum | Office Equipment and Furniture and Fixtures      
Assets and Liabilities, Lessee      
Useful lives 3 years    
Maximum      
Accounting Policies [Line Items]      
Installment Period 4 years    
Maximum | Office Equipment and Furniture and Fixtures      
Assets and Liabilities, Lessee      
Useful lives 7 years