XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Non-Cancelable Purchase Obligations (Details) - USD ($)
$ in Thousands
Apr. 11, 2024
Mar. 31, 2024
Purchase Commitment, Excluding Long-Term Commitment [Line Items]    
Remainder of 2024   $ 4,059
2025   1,972
2026   2,222
2027   1,231
2028   0
Thereafter   0
Total   $ 9,484
Subsequent Event    
Purchase Commitment, Excluding Long-Term Commitment [Line Items]    
Purchase obligation reduction $ 3,800