v3.26.3
Commitments and Contingencies (Details)
$ in Thousands
Sep. 30, 2026
USD ($)
Loss Contingencies [Line Items]  
From October 1, 2026 to December 31, 2026 $ 6,530
Year ending December 31, 2027 18,547
Year ending December 31, 2028 11,117
Year ending December 31, 2029 9,668
Year ending December 31, 2030 7,498
Thereafter 10,915
Total 64,275
Non-cancelable Lease Contract  
Loss Contingencies [Line Items]  
Operating and finance lease obligations 5,000
Non-cancelable Lease Contract with Marketing Vendors  
Loss Contingencies [Line Items]  
Operating and finance lease obligations 30,500
License and Market Access Commitments  
Loss Contingencies [Line Items]  
Operating and finance lease obligations $ 28,800