v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Dec. 31, 2024   28,526,615      
Beginning balance at Dec. 31, 2024 $ 100,083 $ 3 $ 130,360 $ (28,012) $ (2,268)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock in a business combination (in shares)   1,101,283      
Issuance of common stock in a business combination 5,266   5,266    
Issuance of common stock for share-based award plans (in shares)   903,295      
Issuance of common stock for share-based award plans, net of tax withholdings (933)   (933)    
Stock-based compensation expense 8,073   8,073    
Other comprehensive loss 590       590
Net loss (33,981)     (33,981)  
Ending balance (in shares) at Sep. 30, 2025   30,531,193      
Ending balance at Sep. 30, 2025 79,098 $ 3 142,766 (61,993) (1,678)
Beginning balance (in shares) at Jun. 30, 2025   29,603,494      
Beginning balance at Jun. 30, 2025 79,588 $ 3 137,572 (56,694) (1,293)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock in a business combination (in shares)   643,617      
Issuance of common stock in a business combination 2,831   2,831    
Issuance of common stock for share-based award plans (in shares)   284,082      
Issuance of common stock for share-based award plans, net of tax withholdings (709)   (709)    
Stock-based compensation expense 3,072   3,072    
Other comprehensive loss (385)       (385)
Net loss (5,299)     (5,299)  
Ending balance (in shares) at Sep. 30, 2025   30,531,193      
Ending balance at Sep. 30, 2025 $ 79,098 $ 3 142,766 (61,993) (1,678)
Beginning balance (in shares) at Dec. 31, 2025 30,948,403 30,948,403      
Beginning balance at Dec. 31, 2025 $ 74,989 $ 3 146,136 (69,218) (1,932)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock in connection with the open market sale agreement, net of commissions and related fees (in shares)   1,460,737      
Issuance of common stock in connection with the open market sale agreement, net of commissions and related fees 11,051   11,051    
Issuance of common stock in a business combination (in shares)   236,343      
Issuance of common stock in a business combination 1,232   1,232    
Issuance of common stock for share-based award plans (in shares)   1,427,589      
Issuance of common stock for share-based award plans, net of tax withholdings 555   555    
Stock-based compensation expense 8,197   8,197    
Other comprehensive loss 20       20
Net loss $ (14,123)     (14,123)  
Ending balance (in shares) at Sep. 30, 2026 34,073,072 34,073,072      
Ending balance at Sep. 30, 2026 $ 81,921 $ 3 167,171 (83,341) (1,912)
Beginning balance (in shares) at Jun. 30, 2026   33,682,164      
Beginning balance at Jun. 30, 2026 83,635 $ 3 164,641 (78,755) (2,254)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock in a business combination (in shares)   69,062      
Issuance of common stock in a business combination 0   0    
Issuance of common stock for share-based award plans (in shares)   321,846      
Issuance of common stock for share-based award plans, net of tax withholdings 306   306    
Stock-based compensation expense 2,224   2,224    
Other comprehensive loss 342       342
Net loss $ (4,586)     (4,586)  
Ending balance (in shares) at Sep. 30, 2026 34,073,072 34,073,072      
Ending balance at Sep. 30, 2026 $ 81,921 $ 3 $ 167,171 $ (83,341) $ (1,912)