v3.26.1
Fair Value Measurement - Schedule of Nonrecurring Fair Value Measurements (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Property, plant, and equipment, net $ 79,726 $ 72,852
Nonrecurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Land held for sale 9,125 9,126
Property, plant, and equipment, net 18,034 18,041
Total fair value 27,159 27,167
Level 1 | Nonrecurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Land held for sale 0 0
Property, plant, and equipment, net 0 0
Total fair value 0 0
Level 2 | Nonrecurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Land held for sale 0 0
Property, plant, and equipment, net 0 0
Total fair value 0 0
Level 3 | Nonrecurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Land held for sale 9,125 9,126
Property, plant, and equipment, net 18,034 18,041
Total fair value $ 27,159 $ 27,167