Leases - Costs Disclosure (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
Dec. 31, 2022 |
|
Leases | |||||
Weighted average remaining lease term | 4 years | 4 years | 3 years | ||
Lease cost | |||||
Net operating lease costs | $ 720 | $ 583 | $ 1,396 | $ 1,060 | |
Minimum | |||||
Leases | |||||
Remaining lease term | 0 years | 0 years | |||
Maximum | |||||
Leases | |||||
Remaining lease term | 6 years | 6 years | |||
Lease extension term | 5 years | ||||
Lease Term | 1 year | 1 year | |||
Cost of revenues | |||||
Lease cost | |||||
Operating lease cost | $ 808 | 618 | $ 1,577 | 1,139 | |
Selling, general and administrative expense. | |||||
Lease cost | |||||
Operating lease cost | 40 | 67 | 80 | 140 | |
Revenues | |||||
Lease cost | |||||
Rental revenues | (111) | (92) | (228) | (177) | |
Interest and other income, net | |||||
Lease cost | |||||
Rental revenues | $ (17) | $ (10) | $ (33) | $ (42) |