XML 110 R88.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Operating and Finance Leases Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2024 $ 4,993  
2025 5,427  
2026 4,197  
2027 3,714  
2028 3,835  
Thereafter 10,704  
Total undiscounted lease payments 32,870  
Less: imputed interest (5,709)  
Total lease liability 27,161  
Current 3,636 $ 3,014
Noncurrent $ 23,525 $ 23,402