XML 35 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Additional Balance Sheet Information (Tables)
3 Months Ended
Mar. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Intangible Assets

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

 

    Weighted Average Amortization Period (Years)     Cost, Net of Impairment     Accumulated Amortization     Net  
Balance, March 31, 2025                              
Acquired technology   5     $ 24,700     $ 12,756     $ 11,944  
          $ 24,700     $ 12,756     $ 11,944  
                               
Balance, December 31, 2024                              
Acquired technology   5     $ 24,700     $ 11,538     $ 13,162  
          $ 24,700     $ 11,538     $ 13,162