v3.26.1
Revenue Recognition - Schedule of Contract Assets and Liabilities and Liabilities Activity (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]    
Contract assets $ 7,293 $ 1,715
Contract liabilities 87,004 $ 102,771
Change in contract assets 5,578  
Change in contract liabilities $ (15,767)  
Change in contract assets (as percentage) 325.00%  
Change in contract liabilities (as percentage) (15.00%)  
Change in contract liabilities    
Beginning balance $ 102,771  
Additions 40,756  
Recognized in revenue (56,523)  
Ending balance $ 87,004