XML 44 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Schedule of Operating Lease Maturities
Future minimum lease payments under the Company's operating leases at March 31, 2023 were:

Maturity AnalysisAmounts
Remainder of 2023$2,004 
20242,436 
2025573 
2026541 
2027427 
2028438 
Thereafter222 
Total future minimum lease payments6,641 
Less: imputed interest(1,130)
Total$5,511 
As reported in the Consolidated Balance Sheet
Accrued and other current liabilities$2,188 
Operating lease liabilities3,323 
$5,511