XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Intangible Assets, Net (Tables)
3 Months Ended
Mar. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets, Net
Intangible assets, net consist of the following:

March 31, 2025December 31, 2024
Weighted
Average
Remaining
Useful Life
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Weighted
Average
Remaining
Useful Life
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Developed technology5.6$121,893 $(37,860)$84,033 5.8$121,893 $(33,609)$88,284 
Software licenses2.323,700 (7,958)15,742 2.823,706 (6,243)17,463 
Customer relationships7.443,159 (10,285)32,874 7.643,159 (9,118)34,041 
Intellectual property licenses— 1,961 (1,736)225 0.81,947 (1,736)211 
Trade names4.726,301 (8,442)17,859 4.926,301 (7,496)18,805 
Backlog0.52,296 (1,929)367 0.62,296 (1,683)613 
Effect of exchange rate on gross carrying amount(4,793)— (4,793)(6,662)— (6,662)
Intangible assets with finite lives214,517 (68,210)146,307 212,640 (59,885)152,755 
IPR&D57,390 — 57,390 57,390 — 57,390 
Effect of exchange rate on gross carrying amount(559)— (559)(1,201)— (1,201)
Total intangible assets with indefinite lives56,831 — 56,831 56,189 — 56,189 
Total intangible assets$271,348 $(68,210)$203,138 $268,829 $(59,885)$208,944 
Schedule of Indefinite-Lived Intangible Assets, Net
Intangible assets, net consist of the following:

March 31, 2025December 31, 2024
Weighted
Average
Remaining
Useful Life
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Weighted
Average
Remaining
Useful Life
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Developed technology5.6$121,893 $(37,860)$84,033 5.8$121,893 $(33,609)$88,284 
Software licenses2.323,700 (7,958)15,742 2.823,706 (6,243)17,463 
Customer relationships7.443,159 (10,285)32,874 7.643,159 (9,118)34,041 
Intellectual property licenses— 1,961 (1,736)225 0.81,947 (1,736)211 
Trade names4.726,301 (8,442)17,859 4.926,301 (7,496)18,805 
Backlog0.52,296 (1,929)367 0.62,296 (1,683)613 
Effect of exchange rate on gross carrying amount(4,793)— (4,793)(6,662)— (6,662)
Intangible assets with finite lives214,517 (68,210)146,307 212,640 (59,885)152,755 
IPR&D57,390 — 57,390 57,390 — 57,390 
Effect of exchange rate on gross carrying amount(559)— (559)(1,201)— (1,201)
Total intangible assets with indefinite lives56,831 — 56,831 56,189 — 56,189 
Total intangible assets$271,348 $(68,210)$203,138 $268,829 $(59,885)$208,944 
Schedule of Future Amortization Expense
Based on the amount of definite-lived intangible assets subject to amortization as of March 31, 2025, amortization expense for each of the next five fiscal years is expected to be as follows:

2025 (remaining 9 months)$23,611 
202629,427 
202723,288 
202819,436 
202917,856 
Thereafter32,689 
Total$146,307