v3.25.2
Significant Accounting Policies - Schedule of Reclassification on the Unaudited Condensed Consolidated Statement of Income and Other Comprehensive Income / (Loss) (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Jun. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Reclassification [Line Items]            
Cost of goods sold $ (109,403)   $ (167,505)   $ (235,559) $ (271,202)
Cost of goods sold, % Change     (0.022)     (0.025)
Gross profit / (loss) 4,987   $ 5,788   10,999 $ 8,598
Gross profit / (loss), % Change     (1.916)     (4.561)
Gain on fair value remeasurement, % Change     (1.000)     (1.000)
Gain on hedge contracts, % Change     (1.000)     (1.000)
Net income $ 286 $ 820 $ 2,317 $ (313) $ 1,106 $ 2,004
Net Income, % Change     0     0
As Previously Reported            
Reclassification [Line Items]            
Cost of goods sold     $ (171,308)     $ (278,254)
Gross profit / (loss)     1,985     1,546
Gain / (loss) on fair value remeasurement     3,275     6,534
Gain on hedge contracts     528     518
Net income     2,317     2,004
Reclassification            
Reclassification [Line Items]            
Cost of goods sold     3,803     7,052
Gross profit / (loss)     3,803     7,052
Gain / (loss) on fair value remeasurement     (3,275)     (6,534)
Gain on hedge contracts     (528)     (518)
Net income     $ 0     $ 0