v3.26.1
Leases, Commitments, and Contingencies (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 31, 2024
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Lessee, Lease, Description [Line Items]          
Base rent   $ 2,622      
Original lease term   71 months      
Pandologic Ltd          
Lessee, Lease, Description [Line Items]          
Unclaimed funds associated purchase $ 2,500 $ 2,481   $ 2,500  
Acquisition          
Lessee, Lease, Description [Line Items]          
Deferred purchase consideration payment   3,500      
March 2022 Acquisition          
Lessee, Lease, Description [Line Items]          
Payments to acquire businesses, gross   $ 1,500 $ 1,000   $ 1,000