XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2024
Intangible Assets [Abstract]  
Schedule of Intangible Assets Intangible assets as of June 30, 2024 consisted of the following:
   Gross
Carrying
Value
   Accumulated
Amortization
   Net Book
Value
 
Developed technology  $184,100   $(156,485)  $27,615 
Customer relationships   1,300    (1,105)   195 
Non-compete agreements   5,640    (4,794)   846 
Total  $191,040   $(162,384)  $28,656 
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