v3.26.1
Related Party Transactions - Transactions with Executive Officers and Directors (Luis Alvarado) (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 15, 2026
$ / shares
shares
Dec. 31, 2025
USD ($)
Apr. 07, 2025
son
Chief Operating Officer      
Related Party Transaction      
Number of employees | son     2
Related Party | Mr. Joseph Alvarado | Other Related Party Transactions With the CEO      
Related Party Transaction      
Annual compensation | $   $ 860  
Related Party | Mr. Robert Alvarado | Other Related Party Transactions With the CEO      
Related Party Transaction      
Annual compensation | $   $ 230  
Restricted Stock Units | Chief Operating Officer      
Related Party Transaction      
Stock vested in period (in shares) 3,887    
Shares withheld for tax withholding obligation (in shares) 1,543    
Share price (in dollars per share) | $ / shares $ 14.19    
Unit granted during period (in shares) 2,344