v3.25.2
Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2025
Intangible Assets [Abstract]  
Schedule of Intangible Assets

Intangible assets as of June 30, 2025 consisted of the following:

 

   Gross Carrying
Value
   Accumulated
Amortization
   Net Book
Value
 
Developed technology  $184,100   $(174,895)  $9,205 
Customer relationships   1,300    (1,235)   65 
Non-compete agreements   5,640    (5,358)   282 
Total  $191,040   $(181,488)  $9,552 

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