XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Leases [Abstract]        
Operating lease cost $ 1,065 $ 845 $ 2,785 $ 2,397
Variable lease cost 56 (16) 318 (88)
Short-term lease cost 92 133 288 400
Total lease cost $ 1,213 $ 962 $ 3,391 $ 2,709