XML 41 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Additional Balance Sheet Information (Tables)
6 Months Ended
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Intangible Assets

Intangible assets, net of accumulated amortization as of June 30, 2025 and December 31, 2024 consisted of the following:

 

   Weighted Average
Amortization
Period (Years)
   Cost, Net of
Impairment
   Accumulated
Amortization
   Net 
Balance, June 30, 2025                    
Acquired technology   5   $24,700   $13,987   $10,713 
        $24,700   $13,987   $10,713 
                     
Balance, December 31, 2024                    
Acquired technology   5   $24,700   $11,538   $13,162 
        $24,700   $11,538   $13,162