v3.26.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2025
Intangible Assets [Abstract]  
Schedule of Components of Intangible Assets

The following table provides the components of intangible assets (in thousands, except useful life):

 

          As of December 31, 2025       As of December 31, 2024     
    Useful life   Gross   Accumulated       Net  Carrying    Gross   Accumulated       Net  Carrying 
    (years)   Cost   Amortization   Impairment   Value    Cost     Amortization   Impairment   Value 
Indefinite-lived non-amortizing:                                   
Intellectual property     $8,456   $
   $(8,456)  $
   $8,456   $
   $(8,456)  $
 
Trademarks      30    
    
    30    30    
    
    30 
Definite-lived amortizing:                                           
Internet domain  15   900    (490)   
    410    900    (430)   
    470 
Customer relationships  10   10,876    (6,407)   
    4,469    10,876    (4,492)   
    6,384 
Developed technology  2   644    (644)   
    
    644    (644)   
    
 
Internal-use software  3   8,410    (6,973)   
    1,437    7,746    (5,740)   
    2,006 
Intangible assets, net     $29,316   $(14,514)  $(8,456)  $6,346   $28,652   $(11,306)  $(8,456)  $8,890 
Schedule of Estimated Amortization Expense for Definite-Lived Intangible Assets

Estimated amortization expense for definite-lived intangible assets is expected to be as follows for the next five years (in thousands):

 

Year ended December 31,    
2026  $2,270 
2027   1,612 
2028   880 
2029   570 
2030   419 
Thereafter   565 
Total future amortization for definite-lived intangible assets  $6,316