XML 89 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Leases [Abstract]  
2024 $ 18,714
2025 20,923
2026 18,331
2027 17,543
2028 18,075
2029 and thereafter 19,938
Total lease payments 113,524
Less: imputed interest (18,942)
Total $ 94,582