XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies - Service Agreement (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 27 Months Ended
Apr. 30, 2020
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Apr. 30, 2022
Purchase Commitment, Excluding Long-Term Commitment [Line Items]              
Cost of goods sold   $ 5,476 $ 4,460 $ 10,252 $ 8,406    
Service Agreements              
Purchase Commitment, Excluding Long-Term Commitment [Line Items]              
Purchase obligation, to be paid, year one             $ 600
Purchase obligation, to be paid, year two             400
Purchase obligation, to be paid, year three             $ 400
Period 3 years            
Cost of goods sold           $ 1,200