XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2024 (remainder of the year) $ 3,408  
2026 4,125  
2027 2,869  
2028 4,023  
2029 1,693  
Total lease payments 16,118  
Less: imputed interest (1,611)  
Present value of operating lease liabilities 14,507  
Operating lease liabilities, current 3,815 $ 3,899
Operating lease liabilities, non-current $ 10,692 $ 11,310