v3.26.1
Segment Information (Geographic Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Segment Reporting [Line Items]          
Revenues $ 113,138 $ 118,623 $ 177,446 $ 214,913  
Operating Segments [Member]          
Segment Reporting [Line Items]          
Revenues [1] 113,138 118,623 177,446 214,913  
Long Lived Assets [2] 72,256   72,256   $ 76,127
Operating Segments [Member] | United States [Member]          
Segment Reporting [Line Items]          
Revenues [1] 113,138 118,623 177,446 214,913  
Long Lived Assets [2] 11,050   11,050   11,809
Operating Segments [Member] | Mexico [Member]          
Segment Reporting [Line Items]          
Revenues [1] 0 $ 0 0 $ 0  
Long Lived Assets [2] $ 61,206   $ 61,206   $ 64,318
[1] Revenue is attributed to countries based on the location in which control transfers to the customer.
[2] Long lived assets include property, plant and equipment, net, right-of-use (ROU) assets, and long-lived intangible assets.