XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Schedule of Future Minimum Purchase Commitments (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Minimum purchase commitments, 2023 (remaining six months) $ 1,798
Minimum purchase commitments, 2024 4,049
Minimum purchase commitments, 2025 4,164
Minimum purchase commitments, 2026 2,142
Minimum purchase commitments, 2027 1,418
Minimum purchase commitments, Total $ 13,571