Quarterly report [Sections 13 or 15(d)]

INTANGIBLE ASSETS AND INTERNAL-USE SOFTWARE, NET - Schedule of Intangible Asset (Details)

v3.25.2
INTANGIBLE ASSETS AND INTERNAL-USE SOFTWARE, NET - Schedule of Intangible Asset (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, Gross Carrying Amount $ 309,399 $ 299,878
Amortizable intangible assets, Accumulated Amortization (227,028) (209,882)
Total 82,371 89,996
Indefinite-lived Intangible Assets [Line Items]    
Total intangible assets, Gross Carrying Amount 310,399 300,878
Total intangible assets, Net Carrying Amount 83,371 90,996
Marketing Agreement with a related party    
Indefinite-lived Intangible Assets [Line Items]    
Nonamortizable intangible assets: 1,000 1,000
Licenses    
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, Gross Carrying Amount 81,836 80,101
Amortizable intangible assets, Accumulated Amortization (39,247) (33,424)
Total 42,589 46,677
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, Gross Carrying Amount 16,653 16,653
Amortizable intangible assets, Accumulated Amortization (9,663) (8,238)
Total 6,990 8,415
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, Gross Carrying Amount 12,000 12,000
Amortizable intangible assets, Accumulated Amortization (6,600) (5,400)
Total 5,400 6,600
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, Gross Carrying Amount 2,740 2,740
Amortizable intangible assets, Accumulated Amortization (1,653) (1,578)
Total 1,087 1,162
Internal-use software    
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, Gross Carrying Amount 195,909 188,164
Amortizable intangible assets, Accumulated Amortization (169,844) (161,228)
Total 26,065 26,936
Other    
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, Gross Carrying Amount 261 220
Amortizable intangible assets, Accumulated Amortization (21) (14)
Total $ 240 $ 206