Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
INTANGIBLE ASSETS AND INTERNAL-USE SOFTWARE, NET - Schedule of Intangible Asset (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, Gross Carrying Amount $ 314,774 $ 299,878
Amortizable intangible assets, Accumulated Amortization (235,669) (209,882)
Total 79,105 89,996
Indefinite-lived Intangible Assets [Line Items]    
Total intangible assets, Gross Carrying Amount 315,774 300,878
Total intangible assets, Net Carrying Amount 80,105 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 82,961 80,101
Amortizable intangible assets, Accumulated Amortization (42,373) (33,424)
Total 40,588 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 (10,376) (8,238)
Total 6,277 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 (7,200) (5,400)
Total 4,800 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,690) (1,578)
Total 1,050 1,162
Internal-use software    
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, Gross Carrying Amount 200,137 188,164
Amortizable intangible assets, Accumulated Amortization (174,005) (161,228)
Total 26,132 26,936
Other    
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, Gross Carrying Amount 283 220
Amortizable intangible assets, Accumulated Amortization (25) (14)
Total $ 258 $ 206