v3.26.1
Other Current Assets and Other Assets - Schedule of Other Noncurrent Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Other Assets [Abstract]    
Deferred tax assets $ 101,837 $ 101,749
Convertible debt and other contract assets 72,100 0
Non-marketable investments 4,645 4,145
Other tax receivables 16,742 10,966
Advances on long-term contracts 3,749 4,345
Other 26,987 30,091
Total 226,060 151,296
Receivable related to tax receivable agreement 19,500  
Payable related to tax receivable agreement $ 17,511 $ 17,511