v3.26.1
Leases, Commitments, and Contingencies (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2024
Mar. 31, 2024
Mar. 31, 2023
Sep. 30, 2025
Dec. 31, 2024
Mar. 31, 2022
Lessee, Lease, Description [Line Items]            
Base rent       $ 2,622    
Original lease term       71 months    
March 2022 Acquisition            
Lessee, Lease, Description [Line Items]            
Deferred purchase consideration payment within ten days of first anniversary of acquisition           $ 1,500
Deferred purchase consideration payment within ten days of second anniversary of acquisition           $ 1,500
Payments to acquire businesses, gross   $ 1,500 $ 1,500      
Acquisition            
Lessee, Lease, Description [Line Items]            
Purchase consideration payment   $ 300        
Pandologic Ltd            
Lessee, Lease, Description [Line Items]            
Unclaimed funds associated purchase $ 2,500     $ 2,481 $ 2,500