XML 99 R51.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting Policies (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Allowances for doubtful accounts $ 255,000 $ 40,000
Impairment charges 0  
Variable Interest Entity, not primary beneficiary    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Financing receivable, allowance for credit loss $ 884,000 $ 37,000
Restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting term 2 years 4 months 24 days  
Performance-based restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting term 9 years  
Minimum | Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options term 5 years  
Minimum | Restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting term 1 year  
Minimum | Performance-based restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting term 2 years  
Maximum | Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options term 10 years  
Vesting term 2 years  
Maximum | Restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting term 3 years  
Maximum | Performance-based restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting term 3 years