XML 52 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2024
Intangible Assets [Abstract]  
Schedule of Intangible Assets

Intangible assets as of December 31, 2024 consisted of the following:

 

   Gross
Carrying
Value
   Accumulated
Amortization
   Net Book
Value
 
Developed technology  $184,100   $(165,690)  $18,410 
Customer relationships   1,300    (1,170)   130 
Non-compete agreements   5,640    (5,076)   564 
Total  $191,040   $(171,936)  $19,104 

 

Intangible assets as of December 31, 2023 consisted of the following:

 

   Gross
Carrying
Value
   Accumulated
Amortization
   Net Book
Value
 
Developed technology  $184,100   $(147,280)  $36,820 
Customer relationships   1,300    (1,040)   260 
Non-compete agreements   5,640    (4,512)   1,128 
Total  $191,040   $(152,832)  $38,208