v3.26.1
Revenue - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Contract Assets and Liabilities    
Balances at Beginning of the Period $ 18,574 $ 1,235
Additions to deferred revenue 12,711 311
Revenue recognized (1,531)  
Balances at End of the Period $ 29,754 $ 1,546