Quarterly report [Sections 13 or 15(d)]

Segment Reporting - Narrative (Details)

v3.26.3
Segment Reporting - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
USD ($)
Dec. 31, 2025
segment
Sep. 30, 2025
USD ($)
Sep. 30, 2026
USD ($)
segment
Sep. 30, 2025
USD ($)
Segment Reporting [Line Items]          
Number of operating segments | segment   1   2  
Number of reportable segments | segment   1   2  
Cost of sales $ 73,813   $ 86,622 $ 229,507 $ 219,800
Revenues 109,035   103,432 323,081 226,587
Intersegment Eliminations          
Segment Reporting [Line Items]          
Cost of sales 300   1,800 1,800 4,500
Revenues $ 300   $ 1,800 $ 1,800 $ 4,500