XML 60 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Aggregate Noncancelable Minimum Commitments
The aggregate noncancellable minimum commitments at December 31, 2022 are: 
YearAggregate Noncancellable Minimum Commitments
2023$10,902 
20249,123 
20256,638 
20265,240 
2027 and thereafter2,943 
$34,846 
The Company's future minimum lease payments under non-cancelable leases as of December 31, 2022 are as follows:
YearFuture Minimum Lease Payment
2023$10,678 
20247,974 
20255,408 
20264,010 
20272,147 
Thereafter181 
Total future minimum lease payments30,398 
Less: Imputed interest(1,268)
Total$29,130