XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Additional Information (Detail)
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
Segment
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2020
USD ($)
Mar. 11, 2025
USD ($)
Summary Of Significant Accounting Policies [Line Items]          
Number of operating segment | Segment 1        
Number of reportable segment | Segment 1        
Total assets $ 419,468,000   $ 435,968,000    
Total liabilities 113,694,000   $ 119,724,000    
Payment to acquire interest in joint venture   $ 1,715,000      
Share of loss in operations of joint venture 778,000 926,000      
Impairment of intangible assets 0 0      
Impairment charges $ 0 $ 0      
Customer Concentration Risk | Accounts Receivable [Member] | Related Party Client One [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Percentage of net total revenue 65.00%   47.00%    
Customer Concentration Risk | Accounts Receivable [Member] | Related Party Client Two [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Percentage of net total revenue 10.00%   13.00%    
Customer Concentration Risk | Revenue Benchmark [Member] | Related Party Client One [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Percentage of net total revenue 30.00% 29.00%      
Customer Concentration Risk | Revenue Benchmark [Member] | Related Party Client Two [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Percentage of net total revenue 16.00%        
Aingelz, Inc. [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Minority investment $ 1,000,000       $ 1,000,000
Variable Interest Entity, Primary Beneficiary [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Total assets 26,313,000   $ 34,050,000    
Total liabilities 328,000   2,053,000    
Total revenue 9,667,000 $ 17,580,000      
Variable Interest Entity, Primary Beneficiary [Member] | CCACV JV LLC [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Payment to acquire interest in joint venture       $ 2,940,000  
Percentage of ownership interest in joint venture       49.00%  
Estimated additional total capital contributions necessary       $ 11,800,000  
Additional capital contribution related to portion of phase one capital commitment 0 1,715,000      
Share of loss in operations of joint venture 778,000 $ 926,000      
Equity method investment carrying value $ 722,000   $ 1,500,000    
Maximum [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Percentage of economic or ownership interest in consolidated entities 100.00%