XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Accruals and Other Current Liabilities (Tables)
9 Months Ended
Sep. 30, 2025
Payables and Accruals [Abstract]  
Schedule of Accruals and Other Current Liabilities
Accruals and other current liabilities consist of the following:
September 30, 2025December 31, 2024
Accrued benefits$48,612 $40,762 
Accrued compensation40,582 47,121 
Other accrued and current liabilities69,105 81,639 
Total accruals and other current liabilities$158,299 $169,522