v3.26.1
Additional Financial Information - Schedule of Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Additional Financial Information [Abstract]    
Prepaid expenses $ 26,370 $ 38,543
Other receivables 7,301 10,839
Inventory 18,342 14,453
Deferred costs, current 9,872 17,627
Other 9,770 11,362
Total prepaid expenses and other current assets $ 71,655 $ 92,824