v3.26.3
Employee Benefit Plans - Schedule of Company's Contribution Plan (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Retirement Benefits [Abstract]        
Contribution to the 401(k) Plans $ 1,531 $ 1,469 $ 6,053 $ 5,640
Contributions to the defined contribution plans in foreign subsidiaries of the Company $ 9,462 $ 8,291 $ 27,522 $ 24,768