Commitments and Contingencies - Schedule of Other Commitments (Details) - USD ($) $ in Thousands | 1 Months Ended | 12 Months Ended | 19 Months Ended | 21 Months Ended | |
Oct. 31, 2023 | Nov. 30, 2020 | Dec. 31, 2019 | Nov. 30, 2019 | Dec. 31, 2018 | Nov. 30, 2018 | Dec. 31, 2017 | Nov. 30, 2017 | Dec. 31, 2016 | Nov. 30, 2016 | Dec. 31, 2015 | Nov. 30, 2015 | Dec. 31, 2014 | Nov. 30, 2014 | Dec. 31, 2013 | Nov. 30, 2013 | Nov. 30, 2012 | Dec. 31, 2012 | Dec. 31, 2023 |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Contingent Liability | | | | | | | | | | | | | | | | | | | $ (300) |
Other Current Assets [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Contingent Receivable | | | | | | | | | | | | | | | | | | | 2,323 |
Other Current Liabilities [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Contingent Liability | | | | | | | | | | | | | | | | | | | (327) |
Other Noncurrent Liabilities [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Contingent Liability | | | | | | | | | | | | | | | | | | | (2,696) |
Countervailing Duties [Member] | Other Current Assets [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Contingent Receivable | | | | | | | | | | | | | | | | | | | 152 |
Countervailing Duties [Member] | Other Current Liabilities [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Contingent Liability | | | | | | | | | | | | | | | | | | | (38) |
Countervailing Duties [Member] | Other Noncurrent Liabilities [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Contingent Liability | | | | | | | | | | | | | | | | | | | (1,455) |
First Annual Review [Member] | Antidumping Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Modified Purchase Price Of Antidumping Duty Rate | | | | | | | | | | | | | | | | | 0% | | |
First Annual Review [Member] | Antidumping Duties [Member] | Other Current Assets [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Contingent Receivable | | | | | | | | | | | | | | | | | | | 1 |
Second Annual Review [Member] | Antidumping Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Purchase Price Of Antidumping Duty Rate | | | | | | | | | | | | | | | | 3.30% | | | |
Second Annual Review [Member] | Antidumping Duties [Member] | Other Current Liabilities [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Contingent Liability | | | | | | | | | | | | | | | | | | | (327) |
First and Second Annual Review [Member] | Countervailing Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Purchase Price Of Countervailing Duties Rate | | | | | | | | | | | | | | | | | | 1.50% | |
First and Second Annual Review [Member] | Countervailing Duties [Member] | Other Current Assets [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Contingent Receivable | | | | | | | | | | | | | | | | | | | 26 |
Third Annual Review [Member] | Antidumping Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Modified Purchase Price Of Antidumping Duty Rate | | | | | | | | | | | | | | 0% | | | | | |
Third Annual Review [Member] | Antidumping Duties [Member] | Other Current Assets [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Contingent Receivable | | | | | | | | | | | | | | | | | | | 1,819 |
Third Annual Review [Member] | Countervailing Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Purchase Price Of Countervailing Duties Rate | | | | | | | | | | | | | | | 1.50% | | | | |
Loss Contingency Modified Purchase Price Of Countervailing Duties Rate | | | | | | | | | | | | | | | 1.38% | | | | |
Third Annual Review [Member] | Countervailing Duties [Member] | Other Current Assets [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Contingent Receivable | | | | | | | | | | | | | | | | | | | 37 |
Fourth Annual Review [Member] | Antidumping Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Modified Purchase Price Of Antidumping Duty Rate | | | | | | | | | | | | 0% | | | | | | | |
Fourth Annual Review [Member] | Countervailing Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Modified Purchase Price Of Countervailing Duties Rate | | | | | | | | | | | | | 1.06% | | | | | | |
Fourth Annual Review [Member] | Countervailing Duties [Member] | Other Current Assets [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Contingent Receivable | | | | | | | | | | | | | | | | | | | 16 |
Fifth Annual Review [Member] | Antidumping Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Modified Purchase Price Of Antidumping Duty Rate | | | | | | | | | | 0% | | | | | | | | | |
Fifth Annual Review [Member] | Countervailing Duties [Member] | Other Current Assets [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Contingent Receivable | | | | | | | | | | | | | | | | | | | 73 |
Sixth Annual Review [Member] | Antidumping Duties [Member] | Other Current Assets [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Contingent Receivable | | | | | | | | | | | | | | | | | | | 503 |
Sixth Annual Review [Member] | Antidumping Duties [Member] | Other Noncurrent Liabilities [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Contingent Liability | | | | | | | | | | | | | | | | | | | (1,464) |
Sixth Annual Review [Member] | Countervailing Duties [Member] | Other Current Liabilities [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Contingent Liability | | | | | | | | | | | | | | | | | | | (38) |
Seventh Annual Review [Member] | Antidumping Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Purchase Price Of Antidumping Duty Rate | | | | | | 0% | | | | | | | | | | | | | |
Loss Contingency Modified Purchase Price Of Antidumping Duty Rate | 2.05% | | | | | 2.05% | | | | | | | | | | | | | |
Seventh Annual Review [Member] | Antidumping Duties [Member] | Other Noncurrent Liabilities [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Contingent Liability | | | | | | | | | | | | | | | | | | | (95) |
Seventh Annual Review [Member] | Countervailing Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Modified Purchase Price Of Countervailing Duties Rate | | | | | | | 14.09% | | | | | | | | | | | | |
Seventh Annual Review [Member] | Countervailing Duties [Member] | Other Noncurrent Liabilities [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Contingent Liability | | | | | | | | | | | | | | | | | | | (1,087) |
Eighth Annual Review [Member] | Antidumping Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Purchase Price Of Antidumping Duty Rate | | | | 0% | | | | | | | | | | | | | | | |
Loss Contingency Modified Purchase Price Of Antidumping Duty Rate | | | | 0% | | | | | | | | | | | | | | | |
Eighth Annual Review [Member] | Countervailing Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Purchase Price Of Countervailing Duties Rate | | | | | 1.06% | | | | | | | | | | | | | | |
Loss Contingency Modified Purchase Price Of Countervailing Duties Rate | | | | | 6.13% | | | | | | | | | | | | | | |
Eighth Annual Review [Member] | Countervailing Duties [Member] | Other Noncurrent Liabilities [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Contingent Liability | | | | | | | | | | | | | | | | | | | (287) |
Ninth Annual Review [Member] | Antidumping Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Purchase Price Of Antidumping Duty Rate | | 0% | | | | | | | | | | | | | | | | | |
Loss Contingency Modified Purchase Price Of Antidumping Duty Rate | | 39.27% | | | | | | | | | | | | | | | | | |
Ninth Annual Review [Member] | Antidumping Duties [Member] | Other Noncurrent Liabilities [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Contingent Liability | | | | | | | | | | | | | | | | | | | (1,137) |
Ninth Annual Review [Member] | Countervailing Duties [Member] | Other Noncurrent Liabilities [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Contingent Liability | | | | | | | | | | | | | | | | | | | $ (81) |
Deposit One [Member] | First Annual Review [Member] | Antidumping Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Purchase Price Of Antidumping Duty Rate | | | | | | | | | | | | | | | | | 6.78% | | |
Deposit One [Member] | Second Annual Review [Member] | Antidumping Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Modified Purchase Price Of Antidumping Duty Rate | | | | | | | | | | | | | | | | 3.92% | | | |
Deposit One [Member] | First and Second Annual Review [Member] | Countervailing Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Modified Purchase Price Of Countervailing Duties Rate | | | | | | | | | | | | | | | | | | 0.83% | |
Deposit One [Member] | Third Annual Review [Member] | Antidumping Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Purchase Price Of Antidumping Duty Rate | | | | | | | | | | | | | | 3.30% | | | | | |
Deposit One [Member] | Fourth Annual Review [Member] | Antidumping Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Purchase Price Of Antidumping Duty Rate | | | | | | | | | | | | 5.92% | | | | | | | |
Deposit One [Member] | Fourth Annual Review [Member] | Countervailing Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Purchase Price Of Countervailing Duties Rate | | | | | | | | | | | | | 1.50% | | | | | | |
Deposit One [Member] | Fifth Annual Review [Member] | Antidumping Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Purchase Price Of Antidumping Duty Rate | | | | | | | | | | 5.92% | | | | | | | | | |
Deposit One [Member] | Fifth Annual Review [Member] | Countervailing Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Purchase Price Of Countervailing Duties Rate | | | | | | | | | | | 0.83% | | | | | | | | |
Loss Contingency Modified Purchase Price Of Countervailing Duties Rate | | | | | | | | | | | 0.11% | | | | | | | | |
Deposit One [Member] | Sixth Annual Review [Member] | Antidumping Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Purchase Price Of Antidumping Duty Rate | | | | | | | | 17.37% | | | | | | | | | | | |
Loss Contingency Modified Purchase Price Of Antidumping Duty Rate | | | | | | | | 42.57% | | | | | | | | | | | |
Deposit One [Member] | Sixth Annual Review [Member] | Countervailing Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Purchase Price Of Countervailing Duties Rate | | | | | | | | | 0.99% | | | | | | | | | | |
Loss Contingency Modified Purchase Price Of Countervailing Duties Rate | | | | | | | | | 3.10% | | | | | | | | | | |
Deposit One [Member] | Seventh Annual Review [Member] | Countervailing Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Purchase Price Of Countervailing Duties Rate | | | | | | | 1.38% | | | | | | | | | | | | |
Deposit One [Member] | Ninth Annual Review [Member] | Countervailing Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Purchase Price Of Countervailing Duties Rate | | | 0% | | | | | | | | | | | | | | | | |
Loss Contingency Modified Purchase Price Of Countervailing Duties Rate | | | 3.36% | | | | | | | | | | | | | | | | |
Deposit Two [Member] | First Annual Review [Member] | Antidumping Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Purchase Price Of Antidumping Duty Rate | | | | | | | | | | | | | | | | | 3.30% | | |
Deposit Two [Member] | Second Annual Review [Member] | Antidumping Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Modified Purchase Price Of Antidumping Duty Rate | | | | | | | | | | | | | | | | 49.84% | | | |
Deposit Two [Member] | First and Second Annual Review [Member] | Countervailing Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Modified Purchase Price Of Countervailing Duties Rate | | | | | | | | | | | | | | | | | | 0.99% | |
Deposit Two [Member] | Third Annual Review [Member] | Antidumping Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Purchase Price Of Antidumping Duty Rate | | | | | | | | | | | | | | 5.92% | | | | | |
Deposit Two [Member] | Fourth Annual Review [Member] | Antidumping Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Purchase Price Of Antidumping Duty Rate | | | | | | | | | | | | 13.74% | | | | | | | |
Deposit Two [Member] | Fourth Annual Review [Member] | Countervailing Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Purchase Price Of Countervailing Duties Rate | | | | | | | | | | | | | 0.83% | | | | | | |
Deposit Two [Member] | Fifth Annual Review [Member] | Antidumping Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Purchase Price Of Antidumping Duty Rate | | | | | | | | | | 13.74% | | | | | | | | | |
Deposit Two [Member] | Fifth Annual Review [Member] | Countervailing Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Purchase Price Of Countervailing Duties Rate | | | | | | | | | | | 0.99% | | | | | | | | |
Loss Contingency Modified Purchase Price Of Countervailing Duties Rate | | | | | | | | | | | 0.85% | | | | | | | | |
Deposit Two [Member] | Sixth Annual Review [Member] | Antidumping Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Purchase Price Of Antidumping Duty Rate | | | | | | | | 0% | | | | | | | | | | | |
Loss Contingency Modified Purchase Price Of Antidumping Duty Rate | | | | | | | | 0% | | | | | | | | | | | |
Deposit Two [Member] | Sixth Annual Review [Member] | Countervailing Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Purchase Price Of Countervailing Duties Rate | | | | | | | | | 1.38% | | | | | | | | | | |
Loss Contingency Modified Purchase Price Of Countervailing Duties Rate | | | | | | | | | 2.96% | | | | | | | | | | |
Deposit Two [Member] | Seventh Annual Review [Member] | Countervailing Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Purchase Price Of Countervailing Duties Rate | | | | | | | 1.06% | | | | | | | | | | | | |
Deposit Two [Member] | Ninth Annual Review [Member] | Countervailing Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Purchase Price Of Countervailing Duties Rate | | | 0.85% | | | | | | | | | | | | | | | | |
Loss Contingency Modified Purchase Price Of Countervailing Duties Rate | | | 9.85% | | | | | | | | | | | | | | | | |
Deposit Three [Member] | Fifth Annual Review [Member] | Antidumping Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Purchase Price Of Antidumping Duty Rate | | | | | | | | | | 17.37% | | | | | | | | | |
Deposit Three [Member] | Ninth Annual Review [Member] | Countervailing Duties [Member] | | | | | | | | | | | | | | | | | | | |
Loss Contingencies [Line Items] | | | | | | | | | | | | | | | | | | | |
Loss Contingency Purchase Price Of Countervailing Duties Rate | | | 2.96% | | | | | | | | | | | | | | | | |