v3.25.2
Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Other Liabilities Disclosure [Abstract]    
Accrued capital expenditures $ 34,515 $ 31,745
Current operating lease liabilities 18,748 12,210
Other 69,809 65,233
Total other current liabilities $ 123,072 $ 109,188