XML 68 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
lease
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Jan. 01, 2022
USD ($)
Lessee, Lease, Description [Line Items]        
Operating lease right-of-use assets $ 14,069 $ 12,009   $ 12,366
Lease liability $ 14,605     $ 12,579
Number of finance lease not yet commenced | lease 0      
Rent expense $ 5,195 $ 5,064 $ 3,817  
Belgrade, Serbia        
Lessee, Lease, Description [Line Items]        
Number of additional operating lease | lease 1      
Future lease payments $ 567      
Maximum        
Lessee, Lease, Description [Line Items]        
Lease arrangement term       6 years
Operating lease renewal term       10 years