XML 89 R73.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
Jun. 19, 2023
Jun. 23, 2021
Jun. 30, 2023
Long-term Purchase Commitment [Line Items]      
Loss contingency, damages sought $ 12,900    
Minimum      
Long-term Purchase Commitment [Line Items]      
Loss contingency, damages sought 0    
Maximum      
Long-term Purchase Commitment [Line Items]      
Loss contingency, damages sought $ 12,900    
Non-cancelable purchase commitments      
Long-term Purchase Commitment [Line Items]      
Purchase commitments for less than one year     $ 127,134
Embedded Reps of America, LLC Legal Claim      
Long-term Purchase Commitment [Line Items]      
Loss contingency, damages sought   $ 9,000