v3.26.1
Long-Lived Assets - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]          
Net $ 79,545   $ 79,545   $ 76,436
Amortization expense 10,100 $ 8,800 19,800 $ 17,300  
License Fees          
Intangible Asset, Finite-Lived [Line Items]          
Gross Carrying Amount 56,656   56,656   52,262
Accumulated Amortization (30,748)   (30,748)   (26,305)
Net 25,908   25,908   25,957
Internally Developed Software          
Intangible Asset, Finite-Lived [Line Items]          
Gross Carrying Amount 112,703   112,703   96,898
Accumulated Amortization (66,762)   (66,762)   (53,272)
Net 45,941   45,941   43,626
Developed Technology          
Intangible Asset, Finite-Lived [Line Items]          
Gross Carrying Amount 6,381   6,381   6,381
Accumulated Amortization (3,505)   (3,505)   (3,078)
Net 2,876   2,876   3,303
Other Intangible Assets          
Intangible Asset, Finite-Lived [Line Items]          
Gross Carrying Amount 12,876   12,876   9,993
Accumulated Amortization (8,056)   (8,056)   (6,443)
Net $ 4,820   $ 4,820   $ 3,550