XML 110 R99.htm IDEA: XBRL DOCUMENT v3.26.1
Other Current Assets and Other Assets - Schedule of Other Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Other Assets [Abstract]    
Deferred tax assets $ 101,665 $ 101,749
Non-marketable investments 4,645 4,145
Other tax receivables 9,969 10,966
Advances on long-term contracts 4,037 4,345
Other 27,502 30,091
Total 147,818 151,296
Receivable related to tax receivable agreement 19,500  
Payable related to tax receivable agreement $ 17,511 $ 17,511