XML 104 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Contractual Obligation, Fiscal Year Maturity [Abstract]  
2024 $ 13,653
2025 7,880
2026 5,565
2027 5,165
2028 4,728
Thereafter 26,975
Total 63,966
Non-cancelable Lease Contract  
Contractual Obligation, Fiscal Year Maturity [Abstract]  
Operating and finance lease obligations 6,000
Non-cancelable Lease Contract with Marketing Vendors  
Contractual Obligation, Fiscal Year Maturity [Abstract]  
Operating and finance lease obligations 11,100
License and Market Access Commitments  
Contractual Obligation, Fiscal Year Maturity [Abstract]  
Operating and finance lease obligations $ 46,900