Supplemental Financial Statement Information - Schedule of Other Liabilities (Details) - USD ($) $ in Thousands |
Mar. 31, 2025 |
Dec. 31, 2024 |
---|---|---|
Condensed Financial Information Disclosure [Abstract] | ||
Security bonus plan | $ 7,553 | $ 7,536 |
Deferred compensation | 11,072 | 11,455 |
Other | 6,175 | 7,534 |
Total other liabilities | $ 24,800 | $ 26,525 |