v3.25.2
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2025
shares
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted true
Rule 10b5-1 Arrangement Terminated true
Termination Date June 5, 2025
Expiration Date December 31, 2025
TRUP Fawwad Qureshi Member [Member]  
Trading Arrangements, by Individual  
Name Fawwad Qureshi
Adoption Date May 19, 2025
Expiration Date August 31, 2026
Aggregate Available 49,561
Chief Financial Officer [Member]  
Trading Arrangements, by Individual  
Title Chief Financial Officer
TRUP Margi Tooth Member [Member]  
Trading Arrangements, by Individual  
Name Margi Tooth
Adoption Date June 6, 2025
Chief Executive Officer [Member]  
Trading Arrangements, by Individual  
Title President, Chief Executive Officer
other officers & directors [Member]  
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false