XML 86 R71.htm IDEA: XBRL DOCUMENT v3.26.1
Leases, Commitments, and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 31, 2024
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Lessee, Lease, Description [Line Items]              
Operating lease, expense         $ 2,622    
Original lease term (in months)         71 months    
Acquisition              
Lessee, Lease, Description [Line Items]              
Deferred purchase consideration payment         $ 3,500    
Purchase consideration payment             $ 300
March 2022 Acquisition              
Lessee, Lease, Description [Line Items]              
Deferred purchase consideration payment     $ 1,000 $ 1,000      
March 2022 Acquisition | Subsequent Event              
Lessee, Lease, Description [Line Items]              
Deferred purchase consideration payment   $ 1,500          
Pandologic Ltd              
Lessee, Lease, Description [Line Items]              
Unclaimed funds associated purchase $ 2,500       $ 2,481 $ 2,500  
Minimum              
Lessee, Lease, Description [Line Items]              
Renew or extend lease term (in years)         1 year    
Maximum              
Lessee, Lease, Description [Line Items]              
Renew or extend lease term (in years)         5 years