v3.25.2
General (Tables)
6 Months Ended
Jun. 30, 2025
Basis of Presentation and Significant Accounting Policies [Abstract]  
Schedule of Intangible Assets
Amortization is computed using the straight-line method over the following estimated useful lives:
Intellectual property
6 - 30 years
Customer relationships14 years
Our intangible assets consist of the following:
 June 30,
2025
December 31,
2024
Definite-lived intangible assets(in thousands)
Intellectual property$12,450 $12,450 
Customer relationships47,547 47,547 
Capitalized internal-use software28,164 22,265 
Less:  Accumulated amortization22,317 18,573 
Definite-lived intangible assets, net65,844 63,689 
Indefinite-lived intangible assets
Trademarks14,571 14,571 
Total intangible assets, net$80,415 $78,260 
Schedule of Goodwill
Goodwill
The changes in the carrying amount of goodwill were as follows:
Six Months Ended
June 30,
2025
June 30,
2024
(in thousands)
Balance, beginning of period
$81,892 $81,892 
Additions (decreases) during the period
— — 
Balance, end of period$81,892 $81,892