v3.26.1
Revenues - Schedule of Contract Asset and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Revenue Recognition [Abstract]    
Short-term unbilled receivables, net $ 32,099 $ 28,396
Long-term unbilled receivables, net 2,178 3,521
Total contract assets 34,277 31,917
Short-term deferred revenues 188,374 171,861
Long-term deferred revenues 59,517 63,254
Total contract liabilities $ 247,891 $ 235,115