Quarterly report [Sections 13 or 15(d)]

COMMITMENTS AND CONTINGENCIES - Additional Information (Details)

v3.25.1
COMMITMENTS AND CONTINGENCIES - Additional Information (Details)
$ in Thousands
Apr. 01, 2025
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Loss Contingencies [Line Items]      
Purchase obligation   $ 60,785  
GCP Commitment      
Loss Contingencies [Line Items]      
Purchase obligation   22,000  
Subsequent Event      
Loss Contingencies [Line Items]      
Commitment reduction penalty, percentage 0.505    
Commitment reduction penalty, amount $ 1,200    
Subsequent Event | GCP Commitment      
Loss Contingencies [Line Items]      
Purchase obligation $ 10,900    
Indirect Taxes      
Loss Contingencies [Line Items]      
Estimated possible range of loss     $ 4,100
Indirect Taxes | Minimum      
Loss Contingencies [Line Items]      
Estimated possible range of loss   4,200  
Estimated possible range of loss, net   3,500  
Indirect Taxes | Maximum      
Loss Contingencies [Line Items]      
Estimated possible range of loss   23,400  
Estimated possible range of loss, net   $ 20,400