v3.26.1
Additional Financial Information - Schedule of Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Additional Financial Information [Abstract]    
Prepaid expenses $ 24,696 $ 38,543
Other receivables 8,820 10,839
Inventory 17,628 14,453
Deferred costs, current 7,771 17,627
Other 7,991 11,362
Total prepaid expenses and other current assets $ 66,906 $ 92,824