v3.26.3
Description of Business and Summary of Significant Accounting Policies (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Mar. 31, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]            
Total amortization expense $ 7,531 $ 4,633 $ 22,721 $ 13,485    
Decrease in basic income per share (in usd per share) $ (0.16) $ 0.04 $ (0.37) $ 0.33    
Decrease in diluted income per share (in usd per share) $ (0.13) $ 0.04 $ (0.00) $ 0.33    
Allowance for doubtful accounts $ 723   $ 723     $ 537
Unbilled accounts receivable 71,337   71,337     $ 57,400
Intangible Assets, Amortization Period            
Intangible Asset, Finite-Lived [Line Items]            
Total amortization expense $ 2,900   $ 8,900      
Decrease in basic income per share (in usd per share) $ 0.07   $ 0.05      
Decrease in diluted income per share (in usd per share) $ 0.21   $ 0.18      
Developed technology            
Intangible Asset, Finite-Lived [Line Items]            
Remaining amortization period         2 years 5 years