v3.26.1
Summary of Significant Accounting Policies - Summary of Contract Assets And Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]      
Accounts receivable $ 78,716 $ 55,220  
Contract assets 156,298 107,222 $ 89,184
Contract liabilities $ 22,814 $ 29,868 $ 36,074