XML 146 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Schedule of Operating Leases (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]        
Operating lease cost $ 1,537,000 $ 1,432,000 $ 2,969,000 $ 2,866,000
Other lease cost 103,000 95,000 158,000 145,000
Operating lease expense 1,640,000 1,527,000 3,127,000 3,011,000
Short-term lease rent expense 66,000 57,000 132,000 103,000
Total rent expense $ 1,706,000 $ 1,584,000 $ 3,259,000 $ 3,114,000