XML 61 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Schedule of Operating Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year $ 2,600  
Lessee, Operating Lease, Liability, to be Paid, Year One 9,879  
Lessee, Operating Lease, Liability, to be Paid, Year Two 9,608  
Lessee, Operating Lease, Liability, to be Paid, Year Three 8,490  
Lessee, Operating Lease, Liability, to be Paid, Year Four 5,724  
Lessee, Operating Lease, Liability, To Be Paid, After Year Four 25,391  
Lessee, Operating Lease, Liability, to be Paid, Total 61,692  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (10,034)  
Operating Lease, Liability $ 51,658 $ 59,384