v3.25.4
Revenue Recognition - Contract Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Contract With Customer, Asset, After Allowance for Credit Loss [Roll Forward]    
Beginning balance $ 145,162 $ 41,366
Transferred to accounts receivable from contract assets recognized at the beginning of the period, net of other adjustments (102,767) (34,314)
Revenue recognized and not billed as of the end of the period 182,844 128,479
Other Adjustments 15,947 9,631
Ending balance $ 241,186 145,162
Future billing payment   $ 9,600