XML 107 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
lease
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Jan. 01, 2022
Lessee, Lease, Description [Line Items]        
Operating lease right-of-use assets $ 11,126 $ 14,069    
Lease liability $ 12,271      
Number of finance lease not yet commenced | lease 0      
Rent expense $ 6,216 $ 5,195 $ 5,064  
Belgrade, Serbia        
Lessee, Lease, Description [Line Items]        
Number of additional operating lease | lease 1      
Future lease payments $ 430      
Maximum        
Lessee, Lease, Description [Line Items]        
Lease arrangement term       4 years
Operating lease renewal term       10 years