v3.26.1
Prepaid Expenses and Other Current Assets - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended
May 31, 2026
USD ($)
Feb. 28, 2026
USD ($)
Jan. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Jun. 30, 2026
USD ($)
payment
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]          
Purchase commitment, remaining minimum amount committed       $ 45,000 $ 18,000
Payments to acquire productive assets $ 6,000 $ 6,000 $ 10,000 $ 5,000  
Number of quarterly payments | payment         3