XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Maturity of Operating Lease Liability (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
2023 (remainder) $ 1,159  
2024 2,252  
2025 1,885  
2026 1,841  
2027 1,258  
2028 147  
Thereafter 717  
Total minimum operating lease payments 9,259  
Less: amounts representing interest (1,755)  
Present value of net minimum operating lease payments 7,504 $ 7,662
Less: current portion (2,006) (1,759)
Long-term portion of operating lease obligations $ 5,498 $ 5,903