XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2025
Intangible Assets [Abstract]  
Schedule of Intangible Assets

Intangible assets as of March 31, 2025 consisted of the following:

 

   Gross
 Carrying
Value
   Accumulated
Amortization
   Net Book
Value
 
Developed technology  $184,100   $(170,293)  $13,807 
Customer relationships   1,300    (1,202)   98 
Non-compete agreements   5,640    (5,217)   423 
Total  $191,040   $(176,712)  $14,328 

 

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