v3.26.1
Revenue Recognition - Schedule of Contract with Customer, Asset and Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]        
Short-term receivables $ 448,585   $ 448,585 $ 307,423
Short-term deferred revenue 1,208   1,208 1,203
Long-term deferred revenue 0   0 $ 110
Deferred Revenue [Roll Forward]        
Balance as of beginning-of-period     1,313  
Reclassification to revenue, as a result of performance obligations satisfied     (696)  
Cash received in advance of satisfaction of performance obligations     591  
Balance as of end of period 1,208   1,208  
Revenue 1,200 $ 3,400    
Revenue recognized from performed obligations $ 8,900   $ 1,100