XML 97 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
May 02, 2019
Leases [Abstract]    
2026 $ 4,978  
2027 4,913  
2028 2,441  
Total lease payments 12,332 $ 33,800
Less: imputed interest (394)  
Present value of lease liabilities $ 11,938