XML 64 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2023
Leases    
Operating leases - Weighted-average remaining lease term (years) 3 years 5 months 8 days 3 years 5 months 8 days
Financing leases - Weighted-average remaining lease term (years) 3 years 5 months 8 days 3 years 5 months 8 days
Operating leases - Weighted-average discount rate 3.38% 3.38%
Financing leases - Weighted-average discount rate 3.38% 3.38%
General and administrative    
Leases    
Gain (loss) on termination of lease $ (1,602)  
Minimum    
Leases    
Remaining operating and capital lease term   1 year
Maximum    
Leases    
Remaining operating and capital lease term   6 years