v3.26.1
Segment Reporting and Disaggregated Revenue - Narrative (Details)
$ in Thousands
6 Months Ended 9 Months Ended
Jun. 30, 2026
USD ($)
segment
Sep. 30, 2025
segment
Dec. 31, 2025
USD ($)
Revenue from Contract with Customer [Abstract]      
Number of operating segments | segment 2 1  
Number of reportable segments | segment 2 1  
Contract assets | $ $ 1,600   $ 18,200
Contract liabilities | $ $ 50,841   $ 46,450