XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.2
SIGNIFICANT ACCOUNTING POLICIES - Schedule of Annual Amortization Expense (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Reminder of fiscal year $ 6,850  
Finite-Lived Intangible Asset, Expected Amortization, Year One 13,189 $ 12,017
Finite-Lived Intangible Asset, Expected Amortization, Year Two 12,164 11,568
Finite-Lived Intangible Asset, Expected Amortization, Year Three 11,950 10,563
Finite-Lived Intangible Asset, Expected Amortization, Year Four 6,808 10,423
Expected amortization, year five   5,065
Thereafter 40,117  
Thereafter   31,715
Indefinite-Lived Intangible Assets [Line Items]    
Other intangible assets 91,078 81,351
Trade names indefinite life    
Indefinite-Lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets 8,500 8,500
IPR&D    
Indefinite-Lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets 9,990 4,464
Management service contracts    
Finite-Lived Intangible Assets [Line Items]    
Reminder of fiscal year 1,144  
Finite-Lived Intangible Asset, Expected Amortization, Year One 2,287 2,287
Finite-Lived Intangible Asset, Expected Amortization, Year Two 2,287 2,287
Finite-Lived Intangible Asset, Expected Amortization, Year Three 2,287 2,287
Finite-Lived Intangible Asset, Expected Amortization, Year Four 2,287 2,287
Expected amortization, year five   2,291
Thereafter 4,384  
Thereafter   4,384
Amortization total $ 14,676 $ 15,823
Weighted average amortization period remaining in years 6 years 8 months 12 days 6 years 10 months 24 days
Covenant not to compete and other contracts    
Finite-Lived Intangible Assets [Line Items]    
Reminder of fiscal year $ 501  
Finite-Lived Intangible Asset, Expected Amortization, Year One 749 $ 947
Finite-Lived Intangible Asset, Expected Amortization, Year Two 455 660
Finite-Lived Intangible Asset, Expected Amortization, Year Three 365 365
Finite-Lived Intangible Asset, Expected Amortization, Year Four 197 275
Expected amortization, year five   106
Thereafter 23  
Thereafter   0
Amortization total $ 2,290 $ 2,353
Weighted average amortization period remaining in years 3 years 1 month 6 days 3 years 2 months 12 days
Customer lists    
Finite-Lived Intangible Assets [Line Items]    
Reminder of fiscal year $ 562  
Finite-Lived Intangible Asset, Expected Amortization, Year One 1,041 $ 1,084
Finite-Lived Intangible Asset, Expected Amortization, Year Two 866 962
Finite-Lived Intangible Asset, Expected Amortization, Year Three 822 786
Finite-Lived Intangible Asset, Expected Amortization, Year Four 822 750
Expected amortization, year five   750
Thereafter 10,545  
Thereafter   9,628
Amortization total $ 14,658 $ 13,960
Weighted average amortization period remaining in years 17 years 17 years 2 months 12 days
Patent and trademarks    
Finite-Lived Intangible Assets [Line Items]    
Reminder of fiscal year $ 205  
Finite-Lived Intangible Asset, Expected Amortization, Year One 410 $ 293
Finite-Lived Intangible Asset, Expected Amortization, Year Two 388 293
Finite-Lived Intangible Asset, Expected Amortization, Year Three 322 293
Finite-Lived Intangible Asset, Expected Amortization, Year Four 88 293
Expected amortization, year five   51
Thereafter 128  
Thereafter   121
Amortization total $ 1,541 $ 1,344
Weighted average amortization period remaining in years 4 years 2 months 12 days 5 years
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Reminder of fiscal year $ 4,399  
Finite-Lived Intangible Asset, Expected Amortization, Year One 8,625 $ 7,329
Finite-Lived Intangible Asset, Expected Amortization, Year Two 8,091 7,289
Finite-Lived Intangible Asset, Expected Amortization, Year Three 8,091 6,755
Finite-Lived Intangible Asset, Expected Amortization, Year Four 3,396 6,755
Expected amortization, year five   1,848
Thereafter 6,539  
Thereafter   4,610
Amortization total $ 39,141 $ 34,586
Weighted average amortization period remaining in years 6 years 2 months 12 days 5 years 4 months 24 days
Trade names indefinite life    
Finite-Lived Intangible Assets [Line Items]    
Reminder of fiscal year $ 39  
Finite-Lived Intangible Asset, Expected Amortization, Year One 77 $ 77
Finite-Lived Intangible Asset, Expected Amortization, Year Two 77 77
Finite-Lived Intangible Asset, Expected Amortization, Year Three 63 77
Finite-Lived Intangible Asset, Expected Amortization, Year Four 18 63
Expected amortization, year five   19
Thereafter 8  
Thereafter   8
Amortization total $ 282 $ 321
Weighted average amortization period remaining in years 4 years 4 years 3 months 18 days