Annual report pursuant to Section 13 and 15(d)

Leases - Narrative (Details)

v3.22.4
Leases - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Lessee, Lease, Description [Line Items]    
Operating lease, cost $ 4,600  
Operating lease, liability payments due, period one 3,467 $ 4,400
Operating lease, liability payments due, period two 733 2,000
Operating lease, liability payments due, period three 365 100
Operating lease, liability payments due, period four 325 100
Operating lease, liability payments due, period five $ 43 $ 100
Minimum    
Lessee, Lease, Description [Line Items]    
Lessee, operating lease, term 1 year  
Maximum    
Lessee, Lease, Description [Line Items]    
Lessee, operating lease, term 6 years