XML 106 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Operating Lease Liability Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2024 $ 6,473  
2025 5,357  
2026 3,068  
2027 2,196  
2028 1,059  
Thereafter 368  
Total Lease Payments 18,521  
Less: Interest 1,507  
Present Value of Lease Liabilities $ 17,014 $ 18,947