v3.25.2
Accruals and Other Current Liabilities
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Accruals and Other Current Liabilities Accruals and Other Current Liabilities
Accruals and other current liabilities consist of the following:
June 30, 2025December 31, 2024
Accrued benefits$48,348 $40,762 
Accrued compensation32,499 47,121 
Other accrued and current liabilities72,974 81,639 
Total accruals and other current liabilities$153,821 $169,522